2013年8月14日

[置顶] android网络通讯之HttpClient4不指定参数名发送Post

摘要: 在HttpClient4之前都是通过List键值对的形式来向服务器传递参数 ,在4.0版本中在加入了不指定参数名发送数据的形式,利用StringEntity来完成,相当于向一个流写入请求。 HttpClient4中采用ThreadSafeClientConnManager来保证线程的安全,优于2.0的MultiThreadedHttpConnectionManager类。另外Apache官方强烈推荐只使用一个HttpClient的实例,所以我们可以将以下demo方法写成单例模式。可以参考我的博文http://blog.csdn.net/caicongyang/article/de... 阅读全文
posted @ 2013-08-14 19:46 you Richer 阅读(295) 评论(0) 推荐(0)

一些常见的正在表达式

摘要: 电话号码正则表达式(支持手机号码,3-4位区号,7-8位直播号码,1-4位分机号) ((\d{11})|^((\d{7,8})|(\d{4}|\d{3})-(\d{7,8})|(\d{4}|\d{3})-(\d{7,8})-(\d{4}|\d{3}|\d{2}|\d{1})|(\d{7,8})-(\d{4}|\d{3}|\d{2}|\d{1}))$) 匹配格式: 11位手机号码 3-4位区号,7-8位直播号码,1-4位分机号 如:12345678901、1234-12345678-1234 "^\d+$" //非负整数(正整数 + 0) "^[0-9]*[1-9] 阅读全文
posted @ 2013-08-14 19:44 you Richer 阅读(173) 评论(0) 推荐(0)

给EditText中的图片加监听

摘要: package com.example.helloword;import android.app.Activity;import android.content.Context;import android.content.Intent;import android.graphics.Bitmap;import android.graphics.drawable.BitmapDrawable;import android.net.Uri;import android.os.Bundle;import android.provider.MediaStore;import android.text 阅读全文
posted @ 2013-08-14 19:42 you Richer 阅读(331) 评论(0) 推荐(0)

HDU 4569Special equations2012长沙邀请赛E题(数学知识)

摘要: Special equationsTime Limit: 2000/1000 MS (Java/Others)Memory Limit: 32768/32768 K (Java/Others) Total Submission(s): 178Accepted Submission(s): 87 Special Judge Problem Description Let f(x) = a nx n+...+ a 1x +a 0, in which a i(0 = 3, otherwise abs(a i) #include#include#include#includ... 阅读全文
posted @ 2013-08-14 19:40 you Richer 阅读(278) 评论(0) 推荐(0)

Linux malloc大内存的方法

摘要: 本博文为原创,遵循CC3.0协议,转载请注明出处:http://blog.csdn.net/lux_veritas/article/details/9963199--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- 在项目中遇到一个问题,需要malloc一段很大的虚存空间,远大于物理内 阅读全文
posted @ 2013-08-14 19:37 you Richer 阅读(2130) 评论(0) 推荐(0)

查找某元素

摘要: 主导思想是不等于该元素就继续循环,等于该元素,代表找到了就终止#includemain() { int i,j,k,n,a[20]; scanf("%d",&n); for(i=0;i=n) printf("Not found\n"); else printf("a[%d]=%d\n",i,k);*/ } ======================================================= #include main() { int i,j,k,n,a[20]; scanf("%d" 阅读全文
posted @ 2013-08-14 19:35 you Richer 阅读(180) 评论(0) 推荐(0)

unity3d大型手游 可以打包obb文件

摘要: 用unity3d开发手游,有个很大的问题就是apk的size太大, 如果超过50M,一般很多平台就不会肯上线。 一个好的方法是把app打成apk + obb数据包的方式。 1. 编译成obb数据包的方式 unity3d 4.x上有很简单的手法, 选一个checkbox即可 2. obb文件的下载 可以在unity3d中做, 如果用到android project做壳子, 也可以在android中做, 在launchActivity中判断一下数据包是否存在,然后 启动一个后台线程下载obb文件,通过handler和activity通信,刷进度条。 3. obb文件要存成 /mnt/sdcard. 阅读全文
posted @ 2013-08-14 19:33 you Richer 阅读(962) 评论(0) 推荐(0)

poj 3281 Dining 网络流-最大流-建图的题

摘要: 题意很简单:JOHN是一个农场主养了一些奶牛,神奇的是这些个奶牛有不同的品味,只喜欢吃某些食物,喝某些饮料,傻傻的John做了很多食物和饮料,但她不知道可以最多喂饱多少牛,(喂饱当然是有吃有喝才会饱)输入数据有N,F,D,表示牛的个数,食物的数量,饮料的数量接着输出N行表示N个牛的数据每个牛的数据前2个是Fi和Di表示第i个牛喜欢吃的食物种数和饮料种数,接着输出Fi个食物的编号和Di个食物的编号ok题意就是这样,这题主要考的是建图需要把牛拆点,一分为二 图应该是 这种形式 源点 ->饮料->牛->牛->食物->汇点 当然食物和饮料的位置可以互换 牛->牛的边 阅读全文
posted @ 2013-08-14 19:31 you Richer 阅读(182) 评论(0) 推荐(0)

Shiro入门(1)

摘要: =============基本概念=================== 什么是Apache Shiro? Apache Shiro(发音为“shee-roh”,日语“堡垒(Castle)”的意思)是一个强大易用的Java安全框架,提供了认证、授权、加密和会话管理功能,可为任何应用提供安全保障 - 从命令行应用、移动应用到大型网络及企业应用。 Shiro为解决下列问题(我喜欢称它们为应用安全的四要素)提供了保护应用的API: 认证 - 用户身份识别,常被称为用户“登录”; 授权 - 访问控制; 密码加密 - 保护或隐藏数据防止被偷窥; 会话管理 - 每用户相关的时间敏感的状态。 Sh... 阅读全文
posted @ 2013-08-14 19:28 you Richer 阅读(584) 评论(0) 推荐(0)

POJ 1741 Tree【Tree,点分治】

摘要: 树上的算法真的很有意思……哈哈。给一棵边带权树,问两点之间的距离小于等于K的点对有多少个。将无根树转化成有根树进行观察。满足条件的点对有两种情况:两个点的路径横跨树根,两个点位于同一颗子树中。如果我们已经知道了此时所有点到根的距离a[i],a[x]+a[y]#include #include #include using namespace std;#define N 10009struct node { int v, l; node() {}; node(int _v, int _l): v(_v), l(_l) {};};vector g[N];int n, k, siz... 阅读全文
posted @ 2013-08-14 19:26 you Richer 阅读(202) 评论(0) 推荐(0)

Objective-C 类,实例成员,静态变量,对象方法,类方法(静态方法),对象,

摘要: Objective-C 类,实例成员,静态变量,对象方法,类方法(静态方法),对象, 一、类 在ios中,类的声明和实现时分离的,也就是说不能写在同一个文件中,声明放在 .h文件中,实现放在 .m 文件中。在实现文件中引入 .h文件,#import "xxx.h" 声明一个类: #import @interface Person : NSObject @end 实现一个类: #import "Person.h" @implementation Person @end 二、实例成... 阅读全文
posted @ 2013-08-14 19:24 you Richer 阅读(631) 评论(0) 推荐(0)

常用Web Service汇总(天气预报、时刻表等)

摘要: 下面总结了一些常用的Web Service,是平时乱逛时收集的,希望对大家有用。============================================天气预报Web Service,数据来源于中国气象局EndpointDiscoWSDLIP地址来源搜索Web Service(是目前最完整的IP地址数据)EndpointDiscoWSDL随机英文、数字和中文简体字Web ServiceEndpointDiscoWSDL中国邮政编码 地址信息双向查询/搜索Web ServiceEndpointDiscoWSDL验证码图片Web Service 支持中文、字母、数字 图像和多媒体. 阅读全文
posted @ 2013-08-14 19:21 you Richer 阅读(181) 评论(0) 推荐(0)

MFC基础类源码CPP实现文件

摘要: WinMain.CPP---->AfxWinMain() //近似可认为是WinMain()函数的入口 VIEWCORE.CPP---->CView DOCCORE.CPP---->CDocument WINFRM.CPP---->CFrameWnd DOCTEMPL.CPP--->CDocTemplate DOCSINGL.CPP--->CSingleDocTemplate DOCMULTI.CPP--->CMultiDocTemplate CWinApp<---APPDLG.CPP <---APPMODUL.CPP <---APP 阅读全文
posted @ 2013-08-14 19:19 you Richer 阅读(432) 评论(0) 推荐(0)

MFC中SDI程序创建流程的回顾

摘要: SDI程序创建流程的回顾 从CWinApp.InitialInstance()开始, 1.首先应用程序对象创建文档模板; CSingleDocTemplate* pDocTemplate; pDocTemplate = new CSingleDocTemplate( IDR_MAINFRAME, RUNTIME_CLASS(CSDICoinDoc), RUNTIME_CLASS(CMainFrame), // main SDI frame window RUNTIME_CLASS(CSDICoinView)); 2.文档模板创建文档对象、打开或创建文件; CCo... 阅读全文
posted @ 2013-08-14 19:17 you Richer 阅读(622) 评论(0) 推荐(0)

C++那些库

摘要: 在C++中,库的地位是非常高的。 基础库boost“准”标准库 boost库是经过千锤百炼,可移植提供源代码的C++库,作为标准库的后备。跨平台的。有一个大的C++社区支持Boost中比较著名的库有Regex正则表达式库Thread可移植的C++多线程库Pool内存池管理Graph图组件和算法 STLport SGISTL库的跨平台可移植版本 GUI库MFC 大名鼎鼎的微软基础类库(MicrosoftFoundationClass)。大凡学过VC++的人都知道这个库。虽然,从技术角度讲,MFC是不大漂亮的,... 阅读全文
posted @ 2013-08-14 19:15 you Richer 阅读(189) 评论(0) 推荐(0)

操蛋的UITableView重用机制

摘要: 1,背景 你可能会遇见一下情况:使用UITableView加载数据,比如你的每一个cell上面有一个UITextField,当你在第一个cell的UITextField中写下了内容,开始下滑UITableView,你会发现由于UITableView重用机制的影响,你的第一个UITextField的值会发生变化,令人费解啊,抓狂!之类的情况可能很多,下面咱们就总结一下发生这种情况的原因,针对这种原因,咱们找到对应的解决办法。2,用自己的话说UITableView的重用机制当遇见这中情况的时候,我问过好多个ios程序员,他们多数的解决办法是直接不让它重用了,当然了,这样的话,表面上确实解决了问题, 阅读全文
posted @ 2013-08-14 19:12 you Richer 阅读(243) 评论(0) 推荐(0)

查找某一个元素

摘要: 主导思想是不等于该元素就继续循环,等于该元素,代表找到了就终止#includemain() { int i,j,k,n,a[20]; scanf("%d",&n); for(i=0;i=n) printf("Not found\n"); else printf("a[%d]=%d\n",i,k);*/ } ======================================================= #include main() { int i,j,k,n,a[20]; scanf("%d" 阅读全文
posted @ 2013-08-14 19:10 you Richer 阅读(207) 评论(0) 推荐(0)

shell脚本内与mysql交互

摘要: 一:mysqlCMD="mysql -h${MYSQL_HOST} -P${MYSQL_PORT} -u${MYSQL_USER} -p${MYSQL_PASS}"create_table_sql="CREATE TABLE IF NOT EXISTS ${MYSQL_DB_NAME}.${access_table_name} (id INT(10) NOT NULL AUTO_INCREMENT,accId INT(10) NOT NULL,URL INT(10) NOT NULL,....PRIMARY KEY (id),INDEX URL (URL))COL 阅读全文
posted @ 2013-08-14 19:08 you Richer 阅读(463) 评论(0) 推荐(0)

UITextField align left margin

摘要: 如果我们想让我们的UITextField输入的字体偏移几个像素,我们常常用空格来代替,有时候我们不想用空格的话怎么办? #import @interface MYTextField : UITextField@end@implementation MYTextField- (CGRect)textRectForBounds:(CGRect)bounds { int margin = 10; CGRect inset = CGRectMake(bounds.origin.x + margin, bounds.origin.y, bounds.size.width - margin,... 阅读全文
posted @ 2013-08-14 19:06 you Richer 阅读(275) 评论(0) 推荐(0)

【水一发next_permutation】poj 1146——ID Codesm

摘要: 来源:点击打开链接求字典序下一位,没有直接输出没有。全排列函数秒水过。#include #include #include #include using namespace std;int main(){ int testcase; string tar; while(cin>>tar && tar!="#") { if(next_permutation(tar.begin(),tar.end())) { cout<<tar<<endl; } else { cout<<"No Successor&qu 阅读全文
posted @ 2013-08-14 19:03 you Richer 阅读(199) 评论(0) 推荐(0)

Struts2 学习笔记15 Struts标签 part1

摘要: 来说一下Struts标签,之前我们也很多地方用到了,还是来总结一下。 首先是property标签。 property:property取值为字符串:property设定默认值:property设定HTML:'" escape="false"/>1.是取出property的参数值,很常用了。2.是取值为字符串。3.是设定默认值,当值栈里没有admin,就取出默认值。4.是和html相关,默认为true,设定为false则将html标签解析,设定为true,不解析,当字符串处理。 接下来要说的是set标签。 set:从request中取值:从Action 阅读全文
posted @ 2013-08-14 19:01 you Richer 阅读(214) 评论(0) 推荐(0)

HDU 4569 Special equations (数学题)

摘要: 题目地址:http://acm.hdu.edu.cn/showproblem.php?pid=4569 题意:给你一个最高幂为4的一元多项式,让你求出一个x使其结果模p*p为0.题解:f(x)%(p*p)=0那么一定有f(x)%p=0,f(x)%p=0那么一定有f(x+p)%p=0。所以我们可以开始从0到p枚举x,当f(x)%p=0,然后再从x到p*p枚举,不过每次都是+p,找到了输出即可,没有的话No solution! AC代码:#include #include #include #include #include #include #include #include #include 阅读全文
posted @ 2013-08-14 18:59 you Richer 阅读(442) 评论(0) 推荐(0)

[uva 11762]Race to 1[概率DP]

摘要: 引用自:http://hi.baidu.com/aekdycoin/item/be20a91bb6cc3213e3f986d3,有改动 题意: 已知D, 每次从[1,D] 内的所有素数中选择一个Ni, 如果D = 0(mod Ni), 那么D /= Ni,否则D不变(可以看成是每一轮 D/= GCD(D,Ni) ) 思路: 概率DP 令 dp[ i ] 表示 D = i 的时候的期望, 即从i 转移到1 的次数期望. 我们有p = kcnt[ i ] / cnt[ i ]; kcnt[ i ] 表示i 的素因子种类, cnt[ i ]表示[ 1..i ]内的素数总数, p 表示 D = i . 阅读全文
posted @ 2013-08-14 18:57 you Richer 阅读(257) 评论(0) 推荐(0)

为什么webview.loadUrl("javascript:function() ")不执行?

摘要: 这几天搞webview 但是常常有时候会出现webview.loadurl 没有反映的情况对现在的分析如下:情况一:webview.loadurl 的加载是在另一个线程中执行必须要在webview加载完毕执行如:[java] view plain copywebview.loadUrl("file:///android_asset/test1.html");webview.loadUrl("javascript:alert(234567)"); 如果写成这样,第二句的效果有可能看不到。原因:loadUrl是异步执行的。有可能第二句后发先至。 第二种情况, 阅读全文
posted @ 2013-08-14 18:54 you Richer 阅读(2103) 评论(0) 推荐(0)

IPhone多视图切换

摘要: 处理IPhone多个view切换是我们常遇到的问题,接下来有个比较实用的方法:而且还附有创建空项目,内存告急处理和动画效果的实现!具体步骤:1.创建一个空的项目,然后添加一个ViewController,勾选上with xib文件,点击到xib文件看看File's Owner属性是否是当前的ViewController,如果不是,手动填写一下,并将他的view属性拖向当前的view,view如果改成UIController,那么该view就具备事件2.修改AppDelegate.h@classDXWViewController;@property (strong, nonatomic) 阅读全文
posted @ 2013-08-14 18:52 you Richer 阅读(244) 评论(0) 推荐(0)

HDU 1104 Remainder( BFS(广度优先搜索))

摘要: RemainderTime Limit: 6000/3000 MS (Java/Others) Memory Limit: 65536/32768 K (Java/Others)Total Submission(s): 2255 Accepted Submission(s): 479 Problem Description Coco is a clever boy, who is good at mathematics. However, he is puzzled by a difficult mathematics problem. The problem is: Given t... 阅读全文
posted @ 2013-08-14 18:50 you Richer 阅读(198) 评论(0) 推荐(0)

未能加载文件或程序集“DAL”或其他的某一个依赖项,系统找不到指定的文件

摘要: 针对这个问题我在敲VB.NET机房收费系统的时候总共出现了两次,第一次是在使用反射+抽象工厂的时候出现的,第二次是在使用VS2012自带的打包工具生成可执行文件执行exe文件的时候出现的。具体看下图: 第一次: 第二次: 再说这两个问题的解决方案前首先必须明白一个道理我们所建立的任何解决方案,所有的层之间都是有直接或者间接的关联关系的。就拿我做的机房收费系统的关系如图所示: 我们通过U层(windows窗体,肯定要是启动项)的"生成"可以得到如下图所示, 通过图片可以看出U层根本没有生成D层的dll(动态链接库文件),原因就是依次引用关系的限制:U层为启动... 阅读全文
posted @ 2013-08-14 18:48 you Richer 阅读(211) 评论(0) 推荐(0)

SQL server 数据库视频总结

摘要: 用了半个多月的时间把,浙江大学耿建玲老师 数据库视频看了一遍。在看视频之前,曾经接收了一个学生信息管理系统,在学习 学生信息管理系统的时候,对于数据库的部分,总是那么一知半解。带着疑惑来看耿建玲老师的视频,也是别有味道的。 在六月份的时候,初次接触数据库,做得五个小实例。那五个实例,跟vb基础无关的,我基本都是抄过来的。跟本不知道怎么回事。在看SQL入门经典 那本书的时候,要求一周看完。我的神啊。我看不完啊。看一本玄幻小说我都需要半年多的时间才能看完一本。 不管计划是怎么定的,反正。SQL入门经典我花了半月才看完。虽说,都只是了解。但是,当我看耿老师视频的时候,就有感触了。这些,... 阅读全文
posted @ 2013-08-14 18:45 you Richer 阅读(209) 评论(0) 推荐(0)

JAVA 创建TXT文件,写入文件内容,读取文件内容

摘要: [java] view plain copypackagecom.abin.facade.ws.mail.function;importjava.io.BufferedReader;importjava.io.File;importjava.io.FileOutputStream;importjava.io.FileReader;importjava.io.RandomAccessFile;publicclassFileOperation{/***创建文件*@paramfileName*@return*/publicstaticbooleancreateFile(FilefileName)th 阅读全文
posted @ 2013-08-14 18:43 you Richer 阅读(1002) 评论(0) 推荐(0)

jQuery小结

摘要: jQuery 选择器选择器实例选取*$("*")所有元素#id$("#lastname")id="lastname" 的元素.class$(".intro")所有 class="intro" 的元素element$("p")所有 元素.class.class$(".intro.demo")所有 class="intro" 且 class="demo" 的元素:first$("p:first")第一 阅读全文
posted @ 2013-08-14 18:41 you Richer 阅读(173) 评论(0) 推荐(0)

Android学习资料PDF免费大放送,每日更新!有需要的亲看这里

摘要: 说明:以前有资料分享的时候,都叫大家留下自己的QQ邮箱,这样被很多的程序猿们认为我是专门来钓你们的QQ邮箱的。为此给大家带来的顾虑,深表抱歉。从现在开始,以后的分享资料我都会放在自己的百度网盘中,提供给大家分享。 其实主要是想增加一下自己百度网盘的分享量,嘿嘿。请各位程序猿们在 百度网盘中关注我一下,每日更新,如果有需求,可以单独提出来,我将为你亲自寻找。因这个分享活动只有我一个人在运作,且资料难找,每日仅限前2位小猿猴们单独提出需求。 如果有和我一样,能够提供PDF资源和相关随书光盘,又愿意和大家分享的,我希望我们能够团结起我们的力量,为开发者们提供一个免费优质的分享环境,... 阅读全文
posted @ 2013-08-14 18:39 you Richer 阅读(199) 评论(0) 推荐(0)

【Java线程】Lock、Condition

摘要: http://www.infoq.com/cn/articles/java-memory-model-5 深入理解Java内存模型(五)——锁 http://www.ibm.com/developerworks/cn/java/j-jtp10264/ Java 理论与实践: JDK 5.0 中更灵活、更具可伸缩性的锁定机制 http://blog.csdn.net/ghsau/article/details/7481142 Lock与synchronized Lock可以实现synchronized的相同功能,它能以更优雅的方式处理线程同步问题。例:class Outputter1 { ... 阅读全文
posted @ 2013-08-14 18:36 you Richer 阅读(773) 评论(0) 推荐(0)

POJ 2762 Going from u to v or from v to u? (Tarjan) - from lanshui_Yang

摘要: DescriptionIn order to make their sons brave, Jiajia and Wind take them to a big cave. The cave has n rooms, and one-way corridors connecting some rooms. Each time, Wind choose two rooms x and y, and ask one of their little sons go from one to the other. The son can either go from x to y, or from y 阅读全文
posted @ 2013-08-14 18:34 you Richer 阅读(158) 评论(0) 推荐(0)

46. Lotus Notes中编程发送邮件(一)

摘要: 邮件是Lotus Notes体系的核心和基本功能,以至于Send()是NotesDocument的一个方法,任何一个文档都可以被发送出去,Notes里的一封邮件也只是一个有一些特殊字段的文档。在程序开发中,发邮件的功能也被广泛和高度使用。Notes中发邮件的功能可以被开发到很精致和复杂的程度,适应几乎所有的需求。笔者准备分几篇文章讨论这些功能。首先是最简单的在LotusScript中发送邮件,包括传统的客户端和Html邮件。给出用户、主题和内容,发送邮件,这是最典型的需求,自然也应该被写成函数。下面这个函数的参数分别为收件人、抄送给、盲送给、主题、正文和附上的链接文档(如果没有则传入Nothi 阅读全文
posted @ 2013-08-14 18:32 you Richer 阅读(513) 评论(0) 推荐(0)

Android记录4--自定义ToggleButton+用SharedPreferences保存用户配置

摘要: Android记录4--自定义ToggleButton+用SharedPreferences保存用户配置 2013年8月14日Android记录 很多应用都会有用户设置,用户的一些偏好可以由用户来决定那是应用人性化的体现,在实际开发中很多情况都作成可配置的了,本篇博客要介绍的是一个比较炫的状态按钮切换,我想很多开发者都想做出这样的效果,在这里我也就把自己参与的项目当中的这部分实现,做出Demo来于朋友们分享。 没有图,我感觉就特别不舒服: 这样看没办法看出效果,如果能做出动态图就好了,下次吧。 ... 阅读全文
posted @ 2013-08-14 18:30 you Richer 阅读(292) 评论(0) 推荐(0)

启动及重新启动nginx,重启nginx后丢失nginx.pid问题解决

摘要: 停止操作 停止操作是通过向nginx进程发送信号(什么是信号请参阅linux文 章)来进行的 步骤1:查询nginx主进程号 ps -ef | grep nginx 在进程列表里 面找master进程,它的编号就是主进程号了。 步骤2:发送信号 从容停止Nginx: kill -QUIT 主进程号 快速停止Nginx: kill -TERM 主进程号 强制停止Nginx: pkill -9 nginx 另外, 若在nginx.conf配置了pid文件存放路径则该文件存放的就是Nginx主进程号,如果没指定则放在nginx的logs目录下。有了pid文 件,我们就不用先查询Nginx的主进程.. 阅读全文
posted @ 2013-08-14 18:27 you Richer 阅读(437) 评论(0) 推荐(0)

C++类成员常量

摘要: 由于#define 定义的宏常量是全局的,不能达到目的,于是想当然地觉得应该用const 修饰数据成员来实现。const 数据成员的确是存在的,但其含义却不是我们所期望的。const 数据成员只在某个对象生存期内是常量,而对于整个类而言却是可变的,因为类可以创建多个对象,不同的对象其 const 数据成员的值可以不同。 不能在类声明中初始化 const 数据成员。以下用法是错误的,因为类的对象未被创建时,编译器不知道 SIZE 的值是什么。class A { const int SIZE = 100; // 错误,企图在类声明中初始化 const 数据成员 int array... 阅读全文
posted @ 2013-08-14 18:25 you Richer 阅读(740) 评论(0) 推荐(0)

增强Delphi.RemObject.DataAbstract的脚本功能:多数据库同时操作

摘要: 我们知道,通过Schema,一个DataAbstracService对应一个数据库;一个服务器可以包含多个DataAbstracService,从而实现对多个数据库的操作。通过事件处理我们可以在一个DataAbstracService中去调用另一个DataAbstracService,从而实现同时操作多个数据库。目前在版本7.0.65中通过在Schema中写脚本还不能做到这一点。本人少量的改写了DataAbstract后,做到了这一点。下面是要修改的两个类定义: 1、修改uDAEcmaScriptWrappers单元文件中的TDAEcmaLDAWrapper类,添加两个方法: fu... 阅读全文
posted @ 2013-08-14 18:23 you Richer 阅读(408) 评论(0) 推荐(0)

Linux内核启动代码分析二之开发板相关驱动程序加载分析

摘要: Linux内核启动代码分析二之开发板相关驱动程序加载分析1 从linux开始启动的函数start_kernel开始分析,该函数位于linux-2.6.22/init/main.c start_kernel() --2>setup_arch(&command_line);//该函数位于arch/arm/kernel/setup.c //在这个函数中定义了一个描述开发板的属性的结构体struct machine_desc *mdesc struct machine_desc { /* * Note! The first four elements are used * by asse 阅读全文
posted @ 2013-08-14 18:21 you Richer 阅读(461) 评论(0) 推荐(0)

别人写的代码看起来容易,自己写未必写得好

摘要: 别人写的代码看起来容易,自己写未必写得好 古人云说起来容易,做起来难。就像我们看小说一样,我们看完小说都看得懂,里面的人物事件都搞得清清楚楚,可这不代表我们能写得出来。对于我们这些码农来说,有些代码是看起来容易,做起来也不容易。记得刚参加工作的时候,一个牛人跟我说过,一件简单的事情做起来是简单,一万件简单的事情堆在一起就不简单了。就行linux内核一样,单独哪一行,对于任何一个会C语言的程序员都看得懂吧!可是由这些一行行简单的代码组成的东西又有多少人能深入理解呢? 记得以前一同事侯哥,相当牛的一个人物,跟我说过“只要不是自己做的事情都很简单,只要是自己做的事情都没那么简单”。是啊,我们很多时候 阅读全文
posted @ 2013-08-14 18:19 you Richer 阅读(388) 评论(0) 推荐(0)

带你轻松玩转Git--图解三区结构

摘要: 在上篇文章的结尾我们提到了Git 的三区结构,在版本控制体系中有这样两种体系结构,一种是两区结构一种是三区结构.接下来我们通过对Git三区的结构学习来帮助我们更好的去理解并运用Git. 两区结构是其他版本控制软件常用的结构:工作区--版本库,如下图工作区直接跟版本库打交道从版本库中检出内容到工作区.从工作区提交内容到版本库.三区结构是Git的结构:工作区--暂存区--版本库,跟二区的不同是在中间加了一个暂缓区.此时工作区直接跟暂缓区打交道暂缓区跟版本库打交道.从工作区中添加内容到暂缓区.将暂缓区的内容提交到版本库.从版本库中检出内容到工作区.接下来将通过图文的方式为大家介绍Git的一... 阅读全文
posted @ 2013-08-14 18:16 you Richer 阅读(312) 评论(0) 推荐(0)

Linux BFS简介

摘要: 1. 什么是BFS这里的BFS可不是广度优先算法,本文介绍的BFS是Linux的一个非Linux mainline调度算法。根据作者的描述BFS能够极大的提高低端设备(这里的低端设备的定义为:CPU数量小于16)的执行效率。 2. 原理Linux默认的调度算法CFS是为了支持多CPU(非常多,4位数!!),那么我们平常的CPU个数一般都是2个,4个。所以CFS……要知道 BFS 是什么最好先了解一下它的作者,传说中的澳洲猛士 CK。CK,Con Kolivas,男, 澳大利亚中年男子,资深内核 hacker。众所周知,Linux Kernel 是聚集了一帮天才蠢才和暴君怪胎的地方,CK 貌似最 阅读全文
posted @ 2013-08-14 18:14 you Richer 阅读(831) 评论(0) 推荐(0)

汇编语言学习——第二章 寄存器(CPU工作原理)

摘要: 1、一个典型的CPU由运算器、控制器、寄存器等器件组成,这些器件靠内部总线相连。区别:内部总线实现CPU内部各个器件之间的联系。外部总线实现CPU和主板上其它器件的联系。8086CPU有14个寄存器 它们的名称为: AX、BX、CX、DX、SI、DI、SP、BP、 IP、CS、SS、DS、ES、PSW。8086CPU所有的寄存器都是16位的,可以存放两个字节,一个字节8位。AX、BX、CX、DX 通常用来存放一般性数据被称为通用寄存器。一个16位寄存器所能存储的数据的最大值为多少?因为每一位存放的数据是0或1,那么最大的数值自然就是 1111 1111 1111 1111(2),也就是2^1. 阅读全文
posted @ 2013-08-14 18:11 you Richer 阅读(361) 评论(0) 推荐(0)

_WSAStartup@8,该符号在函数 _main 中被引用

摘要: int WSAStartup(__in WORD wVersionRequested,__out LPWSADATA lpWSAData);WSAStartup格式: int PASCAL FAR WSAStartup( WORD wVersionRequested, LPWSADATA lpWSAData );参数: wVersionRequested 欲使用的 Windows Sockets API 版本lpWSAData指向 WSADATA 资料的指标传回值: 成功 – 0 失败 - WSASYSNOTREADY / WSAVERNOTSUPPORTED... 阅读全文
posted @ 2013-08-14 18:09 you Richer 阅读(377) 评论(0) 推荐(0)

javascript中处理引号编码&#034;

摘要: 1、 2、或者使用innerText 直接接受${jxOrgJsonStr}的值,就不会被转义了。 有次一哥们在做fckeditor数据展示的时候,出现了html/css全部被展示了,看了下代码,他使用了document.getElementById('xxxx').innerText=xxxx结果就是现实了所有的,应该是使用innerHTML,同样上面的引号问题也是这样的。 阅读全文
posted @ 2013-08-14 18:07 you Richer 阅读(684) 评论(0) 推荐(0)

蓝牙技术谈之调频技术(一)

摘要: 跳频技术 (Frequency-Hopping Spread Spectrum; FHSS)在同步、且同时的情况下,接受两端以特定型式的窄频载波来传送讯号,对于一个非特定的接受器,FHSS所产生的跳动讯号对它而言,也只算是脉冲噪声。FHSS所展开的讯号可依特别设计来规避噪声或One-to-Many的非重复的频道,并且这些跳频讯号必须遵守FCC的要求,使用75个以上的跳频讯号、且跳频至下一个频率的最大时间间隔(Dwell Time)为400ms。 跳频技术引入的目的 随着数字移动通信网络的飞速发展,移动用户的急剧增加,那么网络中单位面积的话务量也在不断地增加。在某些大城市的市中心等繁华地段... 阅读全文
posted @ 2013-08-14 18:04 you Richer 阅读(7586) 评论(0) 推荐(0)

android使用全局变量的两种方法

摘要: 在我们使用android编写程序的时候,少不了想利用全局变量,但是面向对象语言和过程语言区别很大,不再是include就可以的。这里我写了使用全局变量的两种方法:1.使用application来保存全局变量 这里没有太多理论性的东西,无非就是一些实际操作。1.1定义Data类继承Application Data.classimport android.app.Application;public class Data extends Application{ private String b; public String getB(){ return this.b; } public v... 阅读全文
posted @ 2013-08-14 18:02 you Richer 阅读(364) 评论(0) 推荐(0)

hdu 2111

摘要: 题目大意:输入背包容量、宝物种类、每种宝物的单价和体积。输出背包所能装下的宝物的最大价值。注意宝物可以拆分,这是这道题与传统的背板问题的不同。 解题思路:1)先排序。按价值从大到小来取。2)宝物时都需要拆分才能放进背包取决于宝物的体积是否小于背包当前的剩余容量。如果小于,则不需要拆分即,V -= ns[i].num;。否则需要拆分,即sum += ns[i].weight*V;3)原来给的单价是每个物品每个体积的价值,而不是每个物品的价值=w=。(哈哈哈一开始直接当背包问题来做了,果断WA了一次) 代码如下:/* * 2111_2.cpp * * Created on: 2013年8月10日. 阅读全文
posted @ 2013-08-14 18:00 you Richer 阅读(173) 评论(0) 推荐(0)

iostream.h 和stdio.h区别

摘要: stdio.h是C的标准I/O库,是以函数的方式向buffer写入或读取字符。输入输出是这样的printf(...);,scanf(...);iostream是C++的标准I/O库,引入了输入/输出流的概念,是一个类库,是以类方法从streambuf中读取,写入字符。输入输出是这样的cout>.....; 阅读全文
posted @ 2013-08-14 17:57 you Richer 阅读(699) 评论(0) 推荐(0)

Eclipse 代码提示不显示的问题

摘要: 在备份Android SDK和Eclipse的时候出了问题,然后只能重新下载,SDK下得我都要吐血了,超慢。然后,我发现Eclipse有了新版本的,于是就下载了个新版的,结果出了问题了。所有的Android代码都没有了代码自动提示了,按Alt+/,弹出的框里面什么也没有。苦恼了很久,以为是少装了些什么。网上也查了很久,无果。后来在“Windows/Preference/Java/Editor/Content Assist/Advanced”下面发现了些端倪,没有勾选Java Proposals,我就很奇怪,然后打开室友的Eclipse,他的版本跟我之前的版本是一样的,我发现,同样的地方,他选择 阅读全文
posted @ 2013-08-14 17:54 you Richer 阅读(467) 评论(0) 推荐(0)

发一个讨论帖,如果结果被采纳的话可以给一份adb 代码,以及我封装的ADBLIB

摘要: 如何在手机没有root 的情况下,获取系统的一些文件,比如 /data/data/xxxx 目录下的文件。 有任何想法的请说出来。 阅读全文
posted @ 2013-08-14 17:52 you Richer 阅读(179) 评论(0) 推荐(0)