现在位置: 首页 > grime发表的所有文章
  • 02月
  • 24日
综合 ⁄ 共 1832字 评论关闭
题目链接~~> 做题感悟:这题有点失败,没考虑到必须用三维标记,开始感觉用二维就可以的,但是后来看到别人用三维才考虑到这样有的点就遍历不到。 解题思路:BFS + 优先队列 :如果一个格子不是 @ 或者到达的格子也不为 @  那么就可以走过去 | | 飞过去,剩下的情况必须飞过去。(如果两个@相连且你从其中一个到达另一个只需要一个magic power 就可以)。 代码: #include<stdio.h> #include<iostream> #include<map> #include<stack> #include<string> #include<string.h> #include<st......
阅读全文
  • 02月
  • 12日
综合 ⁄ 共 1080字 评论关闭
给你一个数n,在不能用某些数字的情况下找到能表示成n的倍数的最小值,如果不能表示输出-1。 首先模运算的规则: A % N == B % N  → A*K % N == B*K % N → (A + C) % N == (B + C) % N → (A*K + C) % N == (B*K + C) % N → (A*10 + C) % N == (B*10 + C) % N 所以可以用bfs搜索,从数字最小的情况搜起。每次只需保存余数,和最先出现这个余数时,记录添加在末尾的那位数字,一旦遇到余数为0,则将记录中的数字逆序输出。 #include <iostream> #include <stdlib.h> #include <stdio.h> #include <string.h&g......
阅读全文
  • 05月
  • 21日
综合 ⁄ 共 1826字 评论关闭
1. 总体架构 1.1        自调用匿名函数 self-invoking anonymous function 打开jQuery源码,首先你会看到这样的代码结构:   (function( window, undefined ) {     // jquery code })(window); 1.     这是一个自调用匿名函数。什么东东呢?在第一个括号内,创建一个匿名函数;第二个括号,立即执行 2.     为什么要创建这样一个“自调用匿名函数”呢? 通过定义一个匿名函数,创建了一个“私有”的命名空间,该命名空间的变量和方法,不会破坏全局的命名空间。这点非常有用也是一个JS框架必须支持的功能,jQuery被应用在成......
阅读全文
  • 05月
  • 14日
综合 ⁄ 共 13555字 评论关闭
一个关于Java程序安全意识重构的工具 丸山胜久 日本立命馆大学计算机科学系 maru@cs.ritsumei.ac.jp 大森孝之 日本立命馆大学计算机科学系 takayuki@fse.cs.ritsumei.ac.jp IT政治局常委  电子科技大学计算机系  摘要 重构ISA在开发和维护软件中是有益的做法,因为它可以改善既有代码的设计而不改变它的外部行为。因此,现代的集成开发环境往往包括支持源代码自动转换的重构工具。不幸的是,一些流行的重构变换使现有的代码变得脆弱,即使他们提高其可维护性。脆弱代码的存在仍然是许多软件系统的一个严重问题。本文介绍了与有关......
阅读全文
  • 05月
  • 08日
综合 ⁄ 共 2615字 评论关闭
(转载自:http://bbs.ednchina.com/FORUM_POST_23_531362_0.HTM?click_from=8800024581,4950445351,2014-11-20,EDNCOL,NEWSLETTER&jumpto=view_welcomead_forum_1416449079845&jumpto=view_welcomead_forum_1416449099646) 这是一个在逻辑设计中注意事项列表,由此引起的错误常使得设计不可靠或速度较慢,为了提高设计性能和提高速度的可靠性,必须确定设计通过所有的这些检查。 可靠性 1. 为时钟信号选用全局时钟缓冲器BUFG! 不选用全局时钟缓冲器的时钟将会引入偏差。 2. 只用一个时钟沿来寄存数据 使用时钟的两个沿......
阅读全文
  • 05月
  • 05日
综合 ⁄ 共 15425字 评论关闭
<%@ page language="java" contentType="text/html; charset=UTF-8"  pageEncoding="UTF-8"%> <%@ include file="/WEB-INF/pages/commons/taglibs.jsp"%> <html> <head> <base href="${basePath}" /> <%@ include file="/WEB-INF/pages/commons/meta.jsp"%> <link rel="stylesheet" type="text/css" href="scripts/jqueryEasyUI/themes/default/easyui.css"> <link rel="stylesheet" type="text/css" href="scripts/jqueryEasyUI/themes/icon.css"> <link rel="stylesheet" ty......
阅读全文
基本的巴什博弈问题。 1846 code: #include <iostream> using namespace std; int n,m; int main() { int cas; cin>>cas; while(cas--) { cin>>n>>m; if(n%(m+1)) cout<<"first"<<endl; else cout<<"second"<<endl; } return 0; } 2188 code: #include <iostream> using namespace std; int n,m; int main() { int cas; cin>>cas; while(cas--) { cin&g......
阅读全文
  • 04月
  • 19日
综合 ⁄ 共 2512字 评论关闭
此篇是为了以后查资料方便,推荐学习的时候照着 The Swift Programming Language 中 tutorial章节敲一遍代码,对照描述理解透彻。新建工程推荐playground,可以直接看到结果 // Playground - noun: a place where people can play import UIKit var str = "Hello, playground" let myConstant:Float = 4 let label = "The width is " let width = 94 let widthLable = "\(label) + \(width)" var shopingList = [] var testDict = [:] var timeTodo = ["myKey":"myValue"] let individualScres = [12,45,52,86,76] var te......
阅读全文
  • 04月
  • 03日
综合 ⁄ 共 1617字 评论关闭
一、以下是从百度知道上转载来的关于P问题,NP问题,NPC问题的解释 1、P问题 P是一个判定问题类,这些问题可以用一个确定性算法在多项式时间内判定或解出。如果一个判定性问题的复杂度是该问题的一个实例的规模n的多项式函数,则我们说这种可以在多项式时间内解决的判定性问题属于P类问题。P类问题就是所有复杂度为多项式时间的问题的集合。 NP是一个判定问题类,这些问题可以用一个确定算法在多项式时间内检查或验证出它们的解;P事实上很直观,我们通常在编程中求解的问题大多都是P类问题.比如说排序,找最短路径等. 2、NP问题......
阅读全文
  • 02月
  • 21日
综合 ⁄ 共 4081字 评论关闭
Problem Description 在一个有12行12列的方形的武林世界里,少林、武当和峨嵋三派的弟子们在为独霸武林而互相厮杀。武林世界的第一行的一列格子的坐标是(1, 1),第一行第二列坐标是(1, 2)……右下角的坐标为(12, 12)。如图: 少林派弟子总是在同一列回不停地行走。先往下走,走到头不能再走时就往上走,再到头则又往下走……比如,(1, 1) -> (2, 1) -> (3, 1)。 武当派弟子总是在同一行来回不停地行走。先往右走,走到头不能再走时就往左走,再到头则又往右走……比如,(2, 1) -> (2, 2) -> (2, 3)。 峨嵋派弟子总是在右下-......
阅读全文
  • 02月
  • 16日
综合 ⁄ 共 3763字 评论关闭
 为了记录如何线程安全地访问你的Android数据库实例,我写下了这篇小小札记。文章中引用的项目代码请点击这里       假设你已编写了自己的 SQLiteOpenHelper。 public class DatabaseHelper extends SQLiteOpenHelper { ... }         现在你想在不同的线程中对数据库进行写数据操作: // Thread 1 Context context = getApplicationContext(); DatabaseHelper helper = new DatabaseHelper(context); SQLiteDatabase database = helper.getWritableDatabase(); database.insert(…); database.close(); // Thread 2 Co......
阅读全文
  • 01月
  • 22日
综合 ⁄ 共 4210字 评论关闭
认识 WebSphere Commerce 工作负载 WebSphere Commerce 是一个 J2EE 应用程序,它部署并运行于 Application Server 上。WebSphere Commerce 部署了标准的三层应用程序架构: HTTP 层 一般是使用 IBM HTTP Server (IHS) 实现的。IHS 运行 Application Server HTTP 插件。这个 HTTP 插件运行 Application Server 和 WebSphere Commerce 服务器集群的第二级负载均衡。它也运行网络边界的一个重要的缓存功能 —— 缓存静态内容 —— 如,图像。 应用程序层 是 Application Server 和 WebSphere Commerce 服务器集群。对于 WebSphere ......
阅读全文