现在位置: 首页 > cajon发表的所有文章
  • 06月
  • 01日
综合 ⁄ 共 249字 评论关闭
1. 在AndroidManifest.xml与layout里: android:text="@string/resource_name" 2.在activity里:  this.getString(R.string.resource_name) 3.在其他地方如 ListAdapter,(必须有Context或Applicaton)  context.getString(R.string.resource_name) application.getString(R.string.resource_name)
阅读全文
  • 09月
  • 11日
综合 ⁄ 共 2853字 评论关闭
引:http://blog.csdn.net/anxuegang/article/details/6157927 证书主要的文件类型和协议有: PEM、DER、PFX、JKS、KDB、CER、KEY、CSR、CRT、CRL 、OCSP、SCEP等。 PEM – Openssl使用 PEM(Privacy Enhanced Mail)格式来存放各种信息,它是 openssl 默认采用的信息存放方式。Openssl 中的 PEM 文件一般包含如下信息: 内容类型:表明本文件存放的是什么信息内容,它的形式为“——-BEGIN XXXX ——”,与结尾的“——END XXXX——”对应。 头信息:表明数据是如果被处理后存放,openssl 中用的最多的是加密信息,比如加密算法以及初始化向量 iv。 信......
阅读全文
  • 04月
  • 07日
综合 ⁄ 共 47字 评论关闭
摘自http://www.itpub.net/thread-1060445-1-1.html  
阅读全文
  • 03月
  • 31日
综合 ⁄ 共 996字 评论关闭
1.android:numColumns=”auto_fit”   //GridView的列数设置为自动 2.android:columnWidth=”90dp "       //每列的宽度,也就是Item的宽度 3.android:stretchMode=”columnWidth"//缩放与列宽大小同步 4.android:verticalSpacing=”10dp”          //两行之间的边距 5.android:horizontalSpacing=”10dp”      //两列之间的边距  6.android:cacheColorHint="#00000000" //去除拖动时默认的黑色背景 7.android:listSelector="#00000000"        //去除选中时的黄色底色 8.android:scrollbars="none"                   //隐藏Gri......
阅读全文
  • 03月
  • 30日
综合 ⁄ 共 995字 评论关闭
编译器报错:模板参数太多的错误 1 C++ 不允许同名而参数个数不同的 templates 存在 template<typename ResultType> class Functor { .... }; template < typename ResultType, typename Parm1 > class Functor { .... }; // 编译错误,解决方法:只留一下一个模板定义 2 特例1:模板的偏特化与模板原型声明的模板参数个数不同 // 模板原型 template<typename ResultType> class Functor { }; // 模板的偏特化,增加了参数 Parm1 template < typename ResultType, typename Parm1 > class Functor <......
阅读全文
  • 03月
  • 29日
综合 ⁄ 共 926字 评论关闭
最近开坑策略模式,我之后就按照head first 设计模式的顺序 介绍我学习到的设计模式 首先是策略模式 策略模式的核心是把易于改变的部分抽取出来,做一个策略类,原来类通过接口来保持与策略类的关联,策略类用组合的方式添加到原来类中。 这样做的好处是 1封装了变化(策略类内部的改变 不影响原来类的实现)           2 减少耦合(基类通过接口调用策略类 两者耦合度降低)                              3可以再运行时修改策略类的实现 举一个不太合适的例子来说明 如果我们此时需要声明一个人的接口 <pre name="code" c......
阅读全文
  • 03月
  • 18日
综合 ⁄ 共 4764字 评论关闭
D. Prefixes and Suffixes time limit per test 1 second memory limit per test 256 megabytes input standard input output standard output You have a string s = s1s2...s|s|, where |s| is the length of string s, and si its i-th character. Let's introduce several definitions: A substring s[i..j] (1 ≤ i ≤ j ≤ |s|) of string s is string sisi + 1...sj. The prefix of string s of length l (1 ≤ l ≤ |s|) is string s[1..l]. The suffix of string s of length l (1 ≤ l ≤ |s|) is ......
阅读全文
  • 02月
  • 10日
综合 ⁄ 共 1801字 评论关闭
int bv = Build.VERSION.SDK_INT; boolean turnOnDataConnection(boolean ON,Context context) { try{ if(bv == Build.VERSION_CODES.FROYO) { Method dataConnSwitchmethod; Class<?> telephonyManagerClass; Object ITelephonyStub; Class<?> ITelephonyClass; TelephonyManager telephonyManager = (TelephonyManager) context .getSystemService(Context.TELEPHONY_SERVICE); telephonyMa......
阅读全文
  • 02月
  • 01日
综合 ⁄ 共 5295字 评论关闭
過去這幾年,以Web為根基的RIA(Rich Internet Application)已經變成相當實用,利用到的技術包括HTML、AJAX、Flash、PDF,讓Web也具有以往桌面應用才具備的互動性,同時,這些技術也讓我們可以在更短的時間(相較於傳統的C++)將應用開發出來。 但是,以Web為根基的RIA依然受限於瀏覽器的安全沙箱(sandbox),不能取用本地磁碟系統和其他裝置(例如印表機),除非使用者介入處理。不能自由地開啟視窗,也不能執行時完全沒有畫面,不能離線執行…這類RIA處處受限,能力還是比不上桌面應用。 這些限制其實是有原因的。因為瀏覽器有......
阅读全文
  • 01月
  • 11日
综合 ⁄ 共 1763字 评论关闭
面试题是我找的,代码也看了,但是代码我自己写的!!! //大数相加,相减 相除 相乘 #include <iostream> using namespace std; //此转换只是在特定条件下的 int类型只有0-9 inline int num(char s){return s-'0';}//char转换成int inline char ch(int num){return num+'0';}//int转换成char char * add(char a[],char b[]); char c[100] ={'0'}; void main() { char a[100] ={'0'} ; //保存第一个数 char b[100] = {'0'}; //保存第二个数 while(1){ memset(a,'\0',100); memset(b,'\0',100......
阅读全文
  • 12月
  • 20日
综合 ⁄ 共 4524字 评论关闭
1.   摘要      本文从提高数据库性能的角度,介绍了数据库设计中几种常用的反规范方法,并对这些方法的优缺点以及使用时的注意事项做了较为深入的论述。  关键词: 数据库设计  反规范  提高性能     2.   数据库设计简述     数据库设计是把现实世界的商业模型与需求转换成数据库的模型的过程,它是建立数据库应用系统的核心问题。设计的关键是如何使设计的数据库能合理地存储用户的数据,方便用户进行数据处理。     数据库设计完全是人的问题,而不是数据库管理系统的问题。系统不管设计是好是坏,照样......
阅读全文
  • 11月
  • 24日
综合 ⁄ 共 1599字 评论关闭
     除了SQLite数据库外,SharedPreferences也是一种轻型的数据存储方式,它的本质是基于XML文件存储key-value键值对数据,通常用来存储一些简单的配置信息。其存储位置在/data/data/<包名>/shared_prefs目录下。SharedPreferences对象本身只能获取数据而不支持存储和修改,存储修改是通过Editor对象实现。实现SharedPreferences存储的步骤如下:   一、根据Context获取SharedPreferences对象   二、利用edit()方法获取Editor对象。   三、通过Editor对象存储key-value键值对数据。   四、通过commit()方法提......
阅读全文