现在位置: 首页 > posada发表的所有文章
  • 10月
  • 03日
综合 ⁄ 共 5688字 评论关闭
inux的strace命令(详解) 本文详细讲述linux下的strace命令的用法。 strace 命令是一种强大的工具,它能够显示所有由用户空间程序发出的系统调用。   strace 显示这些调用的参数并返回符号形式的值。strace 从内核接收信息,而且不需要以任何特殊的方式来构建内核。   下面记录几个常用 option .   1 -f -F选项告诉strace同时跟踪fork和vfork出来的进程   2 -o xxx.txt 输出到某个文件。   3 -e execve 只记录 execve 这类系统调用   —————————————————   进程无法启动,软件运行速度突然变慢,程序的”Segmen......
阅读全文
  • 08月
  • 29日
综合 ⁄ 共 800字 评论关闭
题意:N个队(N <= 100000),每个队有个总分ai(ai <= 1000000),每场比赛比赛双方最多各可获得1分,问最少经过了多少场比赛。 题目链接:http://acm.hdu.edu.cn/showproblem.php?pid=4974 ——>>我们应该尽量使每场比赛的得分为1 : 1,这样可以达到最少的比赛场数(不小于单个队伍的分数)。 假设有2场比赛的比分为1 : 0, 1)a : b = 1 : 0,c : d = 1 : 0,这时可以安排a : c = 1 : 1,只需1场就可达到相同的分数。 2)a : b = 1 : 0,a : c = 1 : 0,取另外一场比赛d : e = 1 : 1,这时可安排a : d = 1 : 1,a : e = 1 :......
阅读全文
最近做了一个图片识别、以及搜索的小项目,其中有一个模块是拍照以及拍照后对图片进行剪切,开始用的系统的相机和裁剪,由于系统的相机和裁剪多出了一些不必要的步骤和启动慢等等带给用户的体验不好,故自己写了一个,下面给大家简要介绍下: 自定义相机:定义SurfaceView得到SurfaceHolder,然后添加回调 <span style="white-space:pre"> </span>surface_camera = (SurfaceView) findViewById(R.id.camera_preview); view_focus = findViewById(R.id.view_focus); surface_holder = surface_camera.getHolder();......
阅读全文
  • 08月
  • 16日
综合 ⁄ 共 1427字 评论关闭
最近看一点python的代码,发现struct这个包在处理网络编程上非常强大,pack和unpack函数能很轻松地将数据组包拆包,如下所示: [python] view plaincopy #! /usr/bin/env python      import socket, struct, time, re      if __name__ == '__main__':       num1 = 5       num2 = 10       str1 = 0x00001000       str2 = 0x00002000       cha1 = 3       cha2 = 65       pack_res = struct.pack('!HHIIBB', num1, num2, str1, str2, cha1, cha2)       print "after pack "       print "pack_res", pack_res       ......
阅读全文
  • 06月
  • 05日
综合 ⁄ 共 5121字 评论关闭
1.概述 HBase-Hadoop  DataBase,是一个高可靠、高性能、面向列、可伸缩的分布式存储系统,利用HBase技术科在廉价PC Server上搭建起大规模结构化存储集群。 HBase是Google Bigtable的开源实现,类似Google Bigtable利用GFS作为其文件存储系统,HBase利用Hadoop HDFS作为文件存储系统;Google运行MapReduce来处理Bigtable的海量数据,HBase同样利用Hadoop MapReduce来处理HBase中的海量数据,Google Bigtable利用Chubby作为协同服务,HBase则利用Zookeeper作为协同服务。 上图描述了Hadoop EcoSystem中的各层次系统,其中HBase位......
阅读全文
  • 05月
  • 21日
综合 ⁄ 共 9076字 评论关闭
先来看看最基本的innerHTML用法 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"  "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"><head><title>Using responseText with innerHTML</title>    <script type="text/javascript">var xmlHttp;function createXMLHttpRequest() ...{    if (window.ActiveXObject) ...{        xmlHttp = new ActiveXObject("Microsoft.XMLHTTP");    }     else if (window.XMLHttpRequest) ......
阅读全文
  • 05月
  • 09日
综合 ⁄ 共 4360字 评论关闭
  1. Action中的定义 // ================================ 需要Hibernate的持久化的属性, 省略getter和setter private Long uid; private String uname; private String upass; private String email; private String prompt; private String answers; private Date regDate; private String nickname; private Blob picture; private String signed; private String address; private boolean valid = true; /** * <p> * 根据id查找用户信息 * <......
阅读全文
  • 05月
  • 05日
综合 ⁄ 共 2330字 评论关闭
  做游戏的必须理解游戏中的坐标,发现很多人做cocos2d-x开发的并不理解 cocos2d-x中的坐标转换的几个API,今天抽了个时间给大家讲解下,也算给自己巩固一遍知识吧!Node->convertToNodeSpace(const Point & point) const;  //把参数中的这个坐标,转换成相对Node的本地坐标 注意:锚点 ,稍后详细介绍Node->convertToNodeSpaceAR(const Point & point) const;//同上差不多,就是基于Node的锚点来转换的Node->convertToWorldSpace(const Point & point) const; //把参数中的坐标转换成 Node的世界坐标的相对于 Node的......
阅读全文
  • 05月
  • 05日
综合 ⁄ 共 1536字 评论关闭
event.keyCode用法及列表 http://shop59544428.taobao.com/ HTML 用户名:<input type="text" id="UserAccount" onKeyPress="JumpByEnter(UserPwd)" /> 密码:<input name="UserPwd" type="password" onKeyPress="IsEnterKeyPress()"> JavaScript: JumpByEnter(UserPwd) 函数功能:输入完用户名按回车,焦点转向密码输入框 IsEnterKeyPress()功能:输入完密码并按回车,则登录 function JumpByEnter(NextElement){      var lKeyCode = (navigator.appname=="Netscape")?event.which:window.event.keyCode; //even......
阅读全文
  • 02月
  • 18日
综合 ⁄ 共 1783字 评论关闭
题目:有0,1,...,n-1这n个数字排成一个圈,从数字0开始每次从这个圈中删除第m个数字,求出这个圆圈里剩下的最后一个数字。 方法一:用环形链表模拟圆圈 int lastRemaining(unsigned int n,unsigned int m){ if(n < 1 || m < 1) return -1; unsigned int i = 0; list<int> ilist; for(;i < n;i++) ilist.push_back(i); list<int>::iterator iter = ilist.begin(); while(ilist.size > 1){ for(i = 1; i < m;i++){ iter++; if......
阅读全文
  • 12月
  • 24日
综合 ⁄ 共 6523字 评论关闭
Because our DAOs are each unaware of any table other than their own, we’re also going to create a DataManager interface, an implementation class that will wrap the multiple DAOs and take care of the remaining duties from one place. Such duties will include storing data in multiple tables and dealing with transactions. Our application components will ultimately use this class to save and retrieve data. This technique, shown in the next listing, will keep all of the SQL and logic out of our......
阅读全文
  • 12月
  • 24日
综合 ⁄ 共 2724字 评论关闭
In any event, you must somehow get hold of these settings, and be notified when, for example, the proxy server changes while your application is running, so that you can update HttpClient to send requests through the new proxy server. Being on the move means that network configuration may change while your application is running. To make sure that your networking code remains functional, you must handle changes to these settings. ConnectivityManager. In these events, ConnectivityManager ......
阅读全文