现在位置: 首页 > whitehead发表的所有文章
更新到最新版本的android 5.0版本 测试我的app,当我使用 api调用 Https 访问的时候报如下的错误. javax.net.ssl.SSLPeerUnverifiedException: No peer certificate 11-26 15:35:01.919: W/System.err(353): at com.android.org.conscrypt.SSLNullSession.getPeerCertificates(SSLNullSession.java:104) 11-26 15:35:01.919: W/System.err(353): at org.apache.http.conn.ssl.AbstractVerifier.verify(AbstractVerifier.java:93) 11-26 15:35:01.919: W/System.err(353): at org.apache.http.conn.ssl.SSLSocketFactory.crea......
阅读全文
  • 05月
  • 24日
综合 ⁄ 共 430字 评论关闭
cookie技术的好处:     1,Cookie有效期限未到时,Cookie能使用户在不键入密码和用户名的情况下进入曾经浏览过的一些站点。     2,Cookie能使站点跟踪特定访问者的访问次数、最后访问时间和访问者进入站点的路径。      创建一个cookie Java代码   //里面的两个参数分别是cookie的名和cookie的值      response.addCookie(new Cookie("abc","10000000"));     使用cookie Java代码   Cookie[] cook =request.getCookies();//用一个Cookie数组来接收      for(int j=0;j<cook.length;j++){//通过循环来......
阅读全文
  • 04月
  • 24日
综合 ⁄ 共 287字 评论关闭
直接选择排序 #include <stdio.h> void SelectSort( int *a, int n ) { int i, j,k; int temp; for( i=0; i<n-1; i++ ) { k = i; for( j=i+1; j<n; j++ ) if( a[k]>a[j] ) k = j; if( k != i ) { temp = a[i]; a[i] = a[k]; a[k] = temp; } } } int main() { int i; int a[10] = {7,4,1,8,5,2,9,6,3,0}; SelectSort( a, 10 ); for( i=0; i<10; i++ ) printf("%......
阅读全文
  • 08月
  • 28日
综合 ⁄ 共 5232字 评论关闭
转自:http://blog.csdn.net/android_tutor/article/details/5772285 大家好,今天给大家详解一下Android中Activity的生命周期,我在前面也曾经讲过这方面的内容,但是像网上大多数文章一样,基本都是翻译Android API,过于笼统,相信大家看了,会有一点点的帮助 ,但是还不能完全吃透,所以我今天特意在重新总结一下. 首先看一下Android api中所提供的Activity生命周期图(不明白的,可以看完整篇文章,在回头看一下这个图,你会明白的):   Activity其实是继承了ApplicationContext这个类,我们可以重写以下方法,如下代码......
阅读全文
  • 07月
  • 12日
操作系统 ⁄ 共 749字 评论关闭
版本ubuntu desktop, v12.4, v13.10. 优点: 1)绚丽易用的可视化环境; 2)丰富的可用package,在这点上比centos强太多,后者更新较慢; 不足: 1)在笔记本上运行较慢,笔记本很快温度变高;(特别是ThinkPad上) 2)是桌面端系统,所以作为一个用来进行程序开发的人来说需要装一些其他软件,但是方便易用的package安装方式减轻了这一过程的负担: a) 基本工具:cmake, svn, OpenSSH-server sudo apt-get install subversion b) 编译相关:bison,flex,g++ c)安装boost时,能够安装1.45版本; d)安装mxml(rose编译器会用到......
阅读全文
  • 06月
  • 06日
综合 ⁄ 共 7922字 评论关闭
//H文件 #pragma once #include "PublicDefine1.h" //CSaveDataToDatabase类使用方法: /* 1定义类: CSaveDataToDatabase g_tCSaveDataToDatabase; 2 初始化 InitLoginStruct(m_tLoginStruct); g_tCSaveDataToDatabase.SetLoginStruct(m_tLoginStruct); 3 初始化InitMySQL(); 4 检测重号CheckIMEIRename(); 5 保存数据SaveDataToMySQL(); 6 结束数据库 g_tCSaveDataToDatabase.EndMySQL(); Date:20130702 auther:LIaoyuhuan */ static bool g_bInitMySQLInstance; class CSaveDataToDatabase { public: CSaveDataToDatabase(void)......
阅读全文
  • 05月
  • 24日
综合 ⁄ 共 488字 评论关闭
    今天用uploadify插件做文件上传的功能。当auto置为true的时候,怎么上传都没有问题。把auto置为了false,想让文件随表单一起上传,相同的代码,点击提交都却报404 not found!     很纳闷,这个路径明明是刚刚auto=true时的路径。     无奈现在的项目用Chrome访问没法跟踪自己写的js,也就进不了源码进行debug。google下这方面的原因,发现需要修改uploadify的源码。     把uploadify.js格式化之后,在大概857行的位置,把下面这行代码注释掉! this.settings.button_image_url = SWFUpload.completeURL(this.settings.button......
阅读全文
  • 05月
  • 20日
综合 ⁄ 共 2604字 评论关闭
在讲Session 方法之前我们必须弄清在Hibernate 中一个实例对象的三种状态。 ① 自由状态(transisent)又叫瞬时状态:对象被实例化但没有给对象的OID 属性赋值。 User user = new User();     这时的user 处于自由状态。 ② 游离状态(detached)又叫托管状态:实例化对象的OID 属性也被赋值。 user.setId(1);          这时的user 处于游离状态。 ③ 持久化状态(persistent):仅与一个Session 相关联。 session.save(user);  这时user 处于持久化状态。 粗略地可以这样认为:当一个实例对象的OID 被赋值,并且在数据库中叶......
阅读全文
  • 04月
  • 29日
综合 ⁄ 共 954字 评论关闭
仔细,仔细,仔细! #include <iostream> #include <algorithm> #include <queue> using namespace std; struct TreeNode { int val; TreeNode *left; TreeNode *right; TreeNode(int x) : val(x), left(NULL), right(NULL) {} }; class Solution { public: int getheight(TreeNode *p) { if(!p) return 0; else return 1 + max(getheight(p->left), getheight(p->right)); } bool isBalanced(TreeNode *root) { if(!root) return true; q.p......
阅读全文
  • 04月
  • 26日
综合 ⁄ 共 1435字 评论关闭
快速幂核心 a^b mod c=(a^2)^(b/2) mod c  (b为偶数); a^b mod c=((a^2)^(b div 2)*a) mod c (b为奇数)   以一道题为例,讲解快速幂算法。   题目:计算a^b mod c   朴素算法:直接计算求值。 var a,b,c,i,ans:longint; begin   readln(a,b,c);  ans:=1;   fori:=1 to b do    ans:=ans*a;  ans:=ans mod c;  writeln(ans); end.   以上算法有一个缺点:当a,b很大时,容易超出longint范围。       因为a^b mod c=(a mod c)^b mod c 得出改进型算法:在计算过程中不断进行mod运算 var a,b,c,i,ans:longint; begin  readln(a,b,c);......
阅读全文
  • 04月
  • 16日
综合 ⁄ 共 630字 评论关闭
存储过程和存储函数中可以使用流程控制来控制语句的执行。MySQL中可以使用IF 语句、CASE语句、LOOP 语句、LEAVE语句、ITERATE 语句、REPEAT语句、WHILE语句来进行流程控制。 1 .IF 语句 2 .CASE语句 3 .LOOP 语句 4 .LEAVE语句 5 .ITERATE 语句 6 .REPEAT语句 7 .WHILE语句 1.   IF  ......THEN ....ELSE .....THEN .....ELSE.....ENDIF 2.CASE valu               WHEN value THEN...............               WHEN value  THEN..............               WHEN  value THEN............              ELSE.................
阅读全文
  • 04月
  • 14日
综合 ⁄ 共 560字 评论关闭
在工作中常常会碰到关于微博的问题,但是在很多情况下我们并不需要用户的数据也不需要用户一定转发该微博,那么有以下方法: //新浪 function sina(){ var url=encodeURIComponent(document.location.href); var conten=encodeURIComponent("content"); window.open("http://v.t.sina.com.cn/share.php?appkey=APPKEY&url="+url+"&contnt="+conten+","_blank","width=615,height=505"); //腾讯 function tqq(){ var url=encodeURIComponent(document.location.href); var conten=encodeURIComponent("content......
阅读全文