现在位置: 首页 > sparse发表的所有文章
  • 10月
  • 01日
综合 ⁄ 共 1293字 评论关闭
const限定符的作用:                                     1、定义const常量:const可以将一个对象变成一个常量,不可被修改,所以定义的时候必须进行初始化,例如:                const int bufsize = 512; 2、可以修饰函数的参数、返回值、甚至函数的定义体。被const修改时的东西受到强制保护,可以预防意外的变动,提高程序的健壮性。 一般全局作用域中,定义了非const变量,它可以在整个程序中访问; //file_1.cc int counter;          //定义的是非const变量 //file_2.cc extern int counter;     //使用file_......
阅读全文
  • 08月
  • 10日
综合 ⁄ 共 10119字 评论关闭
  前段时间对Spring的事务配置做了比较深入的研究,在此之间对Spring的事务配置虽说也配置过,但是一直没有一个清楚的认识。通过这次的学习发觉Spring的事务配置只要把思路理清,还是比较好掌握的。     总结如下:     Spring配置文件中关于事务配置总是由三个组成部分,分别是DataSource、TransactionManager和代理机制这三部分,无论哪种配置方式,一般变化的只是代理机制这部分。     DataSource、TransactionManager这两部分只是会根据数据访问方式有所变化,比如使用Hibernate进行数据访问时,DataSource实际为SessionFactor......
阅读全文
  • 07月
  • 26日
综合 ⁄ 共 1673字 评论关闭
最早学习定制UITableViewCell的时候,被各种半吊子的教程折磨的不轻,也没一个能运行的代码,只能自己捉摸,现在有空了,准备总结一下,主要是为了演示整个自定义UITableViewCell的过程,后面会给源文件。当然了,也要有个努力的目标:微博的个人资料的关注,微博,粉丝,话题那个小分组框。 第一步创建一个工程,我用是的”Master-Detail Application”,然后去了根本不用东东,显的更简洁,原始代码下载。 准备完了,开始: 1.“New File”,选中“Objective-C class”,下一步 2.填写上文件名,这里是SinaTableCell,然后下一步 3.直......
阅读全文
  • 05月
  • 22日
综合 ⁄ 共 785字 评论关闭
用 static 修饰的变量是类变量,静态变量,被所有实例共享;注意与实例变量的区别 用 static 修饰的方法时类的方法,也称静态方法, 下面这个例子可以说明类变量与实例变量的区别:   //可以作为两个阶段public class Bank {  //静态变量被所有实例共享 static double account = 0; //实例变量,每个对象都有自己的存储空间 double personAccount; public void save(double m) {  account = account + m;  personAccount = personAccount+m; }  public double getMoney(double m) {  account = account -  m;  if(personAccount &g......
阅读全文
  • 05月
  • 17日
综合 ⁄ 共 1779字 评论关闭
转载自:http://www.thecodeway.com/blog/?p=1811&cpage=1#comment-4012     在游戏中,一般使用正方形网格管理二维场景中的各种物体,这种网格简单快速,但缺点就是相邻网格的间距是不均匀的,因为对角相邻的网格的间距要比左右相邻的间距要大。     一个解决方法是使用蜂窝状的六边形网格代替正方形网格,六边形相邻网格之间的距离是固定的,这个特性带来的好处显而易见,当我们需要通过网格广播消息时,六边形网格所覆盖的范围更加接近均匀。事实上,六边形网格的实际应用范围很广,比如无线通讯在塔台的覆盖范围计算上,......
阅读全文
  • 04月
  • 28日
综合 ⁄ 共 1747字 评论关闭
A. Milking cows time limit per test  1 second memory limit per test  256 megabytes input  standard input output  standard output Iahub helps his grandfather at the farm. Today he must milk the cows. There are n cows sitting in a row, numbered from 1 to n from left to right. Each cow is either facing to the left or facing to the right. When Iahub milks a cow, all the cows that see the current cow get scared and lose one unit of the quantity of milk that they can give. A cow fa......
阅读全文
  • 04月
  • 27日
综合 ⁄ 共 198字 评论关闭
首先C++构造函数确实不能有返回类型,如果检查发现构造函数里有写return或者返回类型,那么先删掉; 如果代码里确实没有写,那么得检查一下头文件里类的结尾大括号后是否有分号 ‘;’,如果没有请补上。 因为在cpp里,头文件是被包含进来的,可以当成直接copy的, 所以如果头文件结尾没有分号,那么编译器会把头文件里的类当成cpp里构造函数的返回类型; 其实就是保证构造函数之前没有未完成且没有报错的语句。
阅读全文
1、先通过:service  mysqld  status  查看mysql是否启动       (没装mysql service 也可通过 /etc/rc.d/init.d/mysqld status查看)       若没启动,则启动mysql:service  mysqld  start 2、方法: 修改/etc/my.conf:[mysqld] datadir=/usr/local/mysql/data  socket=/var/lib/mysql/mysql.sock  [mysql.server] user=mysql basedir=/usr/local/mysql If there is not currently a section called [client], add one at the bottom of the file and copy the socket= line under the [mysqld] section such as: [client]  soc......
阅读全文
  • 04月
  • 10日
综合 ⁄ 共 7706字 评论关闭
                                                                           Android Java代码执行adb Shell命令 通过java代码代替adb命令 增加工具类 ShellUtils.java import java.io.BufferedReader; import java.io.DataOutputStream; import java.io.IOException; import java.io.InputStreamReader; import java.util.List; /**  * ShellUtils  */ public class ShellUtils {     public static final String COMMAND_SU       = "su";     public static final String COMMAND_SH       = "sh";     public static fina......
阅读全文
  • 02月
  • 10日
综合 ⁄ 共 3674字 评论关闭
CocosBuilder是Cocos2d系列的配套开源工具,最新的版本是3.0a, 也是我们这个系列文章所采用的版本. CCB(CocosBuilder简称)目前只有OS X版本, 没有Windows的版本, 而且源代码也是用Objective-c, 估计移植难度会比较大. 我想这个也是其不够流行的原因吧. 如果你是CCB的熟客,那么你一定会记得CCB v2.x以前版本附带的例子. 而CCB v3.0采用了一个叫做CocosDragonJS的例子, 主要是展示CCB的Javascript的调用能力. 我虽然很喜欢JS, 但是正在学习2d-x, 又很想学好, 所以还是打好基础, 学好原滋原味的2d-x才好, 以后换用无论是Html5, 还是J......
阅读全文
  • 02月
  • 03日
综合 ⁄ 共 164字 评论关闭
用火狐浏览器模拟手机浏览器客户端的方法: 1。首先打开火狐浏览器的工具下面的附加组件下载一个User Agent Switcher组件安装(如果已有就不用下载了) 2。重新启动浏览器 3。打开工具可以发现下面已经安装了User Agent Switcher 选择下面的子菜单中的iphone3,即可用火狐浏览器模拟手机浏览器 在里面调试自己的代码
阅读全文
  • 12月
  • 20日
综合 ⁄ 共 2308字 评论关闭
说起可变参数,立即想到的就是printf(),scanf()了。可变参数就是有一个固定的格式控制参数,后面再根据格式控制参数接若干参数。          这里先讨论可变参数宏。          我们一般在Debug需要打印调试信息的时候,需要可变参数的宏。          一, vc(C99)的复杂宏。          参考msdn(http://msdn2.microsoft.com/en-us/library/ms177415.aspx )。使用这种复杂宏时,省略号是格式控制参数,而标识符__VA_ARGS__用来插入另外的参数。__VA_ARGS__ 将"..." 传递给宏。 例如: #include <stdio.h> #define CHECK......
阅读全文