现在位置: 首页 > adage发表的所有文章
  • 09月
  • 06日
综合 ⁄ 共 2206字 评论关闭
// 这道题还没过,不知道哪里错了,希望有人帮我Debug #include <cstdio> #include <queue> #include <cstring> using namespace std; int n,m,x1,y1,x2,y2,x3,y3; int vist[8][8][8][8],map[8][8]; struct node { int x,y,j,k,t; }; bool check(int x, int y) { if( x>=1 && x<=m && y>=1 && y<=n ) return 1; return 0; } int bfs() { queue<node> v; node a,b; int i; a.x=x3,a.y=y3,a.j=x1,a.k=y1,a.t=0; v.push(a); ......
阅读全文
  • 10月
  • 01日
综合 ⁄ 共 1374字 评论关闭
一、复习第二章 在第二章中,讲到了两种等待线程的技术:         1)使用Sleep()函数——问题是你不可能事先知道什么事情要等待多久         2)使用busy loop,通过不断地调用GetExitCodeThread()这个函数来判断一个线程是否还在执行——问题是使用这个方法,必须持续不断的调用GetExitCodeThread(),直到其结果不再是STILL_ACTIVE,这方法不好,很浪费cpu时间,称为忙等待(busy waits)。 for ( ; ; ) { int rc; rc = GetExitCodeThread(hThrd,&exitCode); if (!rc && exitCode != STILL_ACTIV......
阅读全文
  • 06月
  • 29日
综合 ⁄ 共 4833字 评论关闭
存储过程天天用,关于使用存储过程的sql语句的争论也一直在,个人觉得使用存储过程要好于用sql语句,整理了一些说明: 存储过程是由一些SQL语句和控制语句组成的被封装起来的过程,它驻留在数据库中,可以被客户应用程序调用,也可以从另一个过程或触发器调用。它的参数可以被传递和返回。与应用程序中的函数过程类似,存储过程可以通过名字来调用,而且它们同样有输入参数和输出参数。   根据返回值类型的不同,我们可以将存储过程分为三类:返回记录集的存储过程, 返回数值的存储过程(也可以称为标量存储过程),以及行为存......
阅读全文
  • 02月
  • 11日
综合 ⁄ 共 1329字 评论关闭
这个是一个诡异的问题,主要是由于文件的的编码格式所引起的,在用eclipse开发项目的时候这个问题是不会报任何错误的,而且我给测试部的大的war包的时候也没有问题。就是在最后在Linux下打包工具打包的时候就出现了这个问题。 问题如下: rui/allsource/src/com/rtdev/otp/adminui/api/util/ZBOtpClientImpl.java:1: illegal character: \65279 查看文件属性错误的情况如下: 如果是编译正常的文件是这样的: 看来问题出在 Byte Order Mark is UTF-8  (BOM)上。因为看不出来问题,所以用UltraEdit打开两个文件,并用16进制格式显......
阅读全文
  • 01月
  • 29日
综合 ⁄ 共 1094字 评论关闭
<!doctype html> <html lang="zh-cn"> <head>     <meta charset="utf-8"><style>*{margin:0;padding:0;}div{padding:20px;}a{padding:10px;}</style>     <script src="http://code.jquery.com/jquery-1.11.1.min.js"></script> </head> <body><script>//假设 localStorage["isLogin"] 表示是否登录,实际中用ajax取回的登录状态或者cookie替代$(function(){localStorage["isLogin"] = "";function checkLogin(){if(localStorage["isLogin"]){handleLogin();}......
阅读全文
  • 01月
  • 23日
综合 ⁄ 共 196字 评论关闭
ROUND函数在四舍五入时存在四舍六入五成双的问题,举例说:round(4.5)=4;round(4.6)=5;round(3.5)=4;round(2.5)=2;round(1.5)=2; 解决办法就是改用FormatNumber函数,FormatNumber(4.5)=5; 不过要注意的是FormatNumber后的函数在计算时要转化为数字,就是CDbl(FormatNumber(4.5)
阅读全文
  • 12月
  • 24日
综合 ⁄ 共 3583字 评论关闭
在一个Android应用中,主要由四种组件组成(四种组件分别为:Activity、Broadcast、Service、ContentProvider,这些组件之间的通讯中,主要是由Intent协助完成。 系统会根据此Intent中的描述,到AndroidManifest.xml中找到满足此Intent要求的组件。 显示网页 Uri uri = Uri.parse("http://www.google.com.hk/"); Intent intent = new Intent(Intent.ACTION_VIEW, uri); startActivity(intent);                                        显示地图  Uri uri = Uri.parse("geo:38.899533,-77.036476"); Intent intent = new Intent(I......
阅读全文
  • 12月
  • 09日
综合 ⁄ 共 2505字 评论关闭
  上一篇,转载的mysql中文乱码问题,给了我们很多解决中文乱码的提示,步骤。 可是按照上述配置,一直都没有解决我的程序中往数据库中插入中文乱码的问题。 然后我又继续搜索,摸索,提问,终于,不再有乱码了。现在,我自己来总结一下中文乱码问题。 说明:我使用的是windows 64位操作系统+visual studio 2010 + mysql5.5 + OTL 出现乱码,首先,我们的查看mysql数据库的客户端,服务端,连接层,数据库,表,字段的编码格式。 使用show variables like 'char%',查看客户端,服务端,连接层等的编码。 mysql> show variables......
阅读全文
  • 12月
  • 06日
综合 ⁄ 共 4184字 评论关闭
原文:http://www.embeddedlinux.org.cn/html/yingjianqudong/201304/17-2551.html 一般地,内核通过在procfs文件系统下建立文件来向用户空间提供输出信息,用户空间可以通过任何文本阅读应用查看该文件信息,但是procfs 有一个缺陷,如果输出内容大于1个内存页,需要多次读,因此处理起来很难,另外,如果输出太大,速度比较慢,有时会出现一些意想不到的情况, Alexander Viro实现了一套新的功能,使得内核输出大文件信息更容易,该功能出现在2.4.15(包括2.4.15)以后的所有2.4内核以及2.6内核中,尤其 是在2.6内核中,已经......
阅读全文
除了SQLite数据库外,SharedPreferences也是一种轻型的数据存储方式,它的本质是基于XML文件存储key-value键值对数据,通常用来存储一些简单的配置信息。其存储位置在/data/data/<包名>/shared_prefs目录下。SharedPreferences对象本身只能获取数据而不支持存储和修改,存储修改是通过Editor对象实现。实现SharedPreferences存储的步骤如下:   一、根据Context获取SharedPreferences对象   二、利用edit()方法获取Editor对象。   三、通过Editor对象存储key-value键值对数据。   四、通过commit()方法提交数据。  ......
阅读全文
  • 11月
  • 17日
综合 ⁄ 共 366字 评论关闭
转自:http://blog.sina.com.cn/s/blog_62c194760100gtko.html 利用getLayoutParams()方法和setLayoutParams()方法。三步曲:1、首先利用getLayoutParams()方法,获取控件的LayoutParams。eg:LayoutParams laParams=(LayoutParams)imageView.getLayoutParams();2、设置该控件的layoutParams参数eg:     laParams.height=200;        laParams.width=100;3、将修改好的layoutParams设置为该控件的layoutParams.eg:imageView.setLayoutParams(laParams);
阅读全文
  • 11月
  • 08日
综合 ⁄ 共 763字 评论关闭
Lua是动态类型语言,变量不要类型定义 lua中有8个基本类型:nil,boolean,number,string,      userdata,function,thread,table 用函数type可以测试给定变量或者值的类型 1.nil nil类型只有一个值,那就是nil。一个全局变量没有被赋值以前默认为nil,给全局变量赋值nil可以删除该变量 2.boolean 取值false,true,lua中所有值都可以作为条件,在控制结构中,除false,nil为假,其他为真 如:0和空串都是真 3.number number为实数,lua没有整数 4.string lua是8位字节,可以包含任何数值字符,包括嵌入0.这意味着可以......
阅读全文