现在位置: 首页 > invoke发表的所有文章
  • 10月
  • 07日
综合 ⁄ 共 206字 评论关闭
诸如算法,计算机数学基础等等的书籍。 在网上一搜,什么推荐啦,电子版本下载啦,经典了,大片大片的。 而当我真的拿起这些书,慢慢的开始看开始学了之后。 总不免会遇见一个问题, 这个时候就没人响应了。论坛上也是大家疯狂的讨论那本书好,那本教材的优缺点,真正一本书上一个小小的问题,需要大家来讨论的时候,就都跑的远远的了。越是小的问题,越是跟贴者少。 怎么我就想起了胡适先生的那句话:“多研究些问题,少谈些主义”! 请不要浮躁!!
阅读全文
ConcurrentHashMap ConcurrentHashMap是一个线程安全的Hash Table,它的主要功能是提供了一组和HashTable功能相同但是线程安全的方法。ConcurrentHashMap可以做到读取数据不加锁,并且其内部的结构可以让其在进行写操作的时候能够将锁的粒度保持地尽量地小,不用对整个ConcurrentHashMap加锁。 ConcurrentHashMap的内部结构 ConcurrentHashMap为了提高本身的并发能力,在内部采用了一个叫做Segment的结构,一个Segment其实就是一个类Hash Table的结构,Segment内部维护了一个链表数组,我们用下面这一幅图来看下ConcurrentHashMap......
阅读全文
  • 11月
  • 09日
综合 ⁄ 共 2677字 评论关闭
http://blog.sina.com.cn/s/blog_4ab24dd50100qugk.html http://blog.csdn.net/sahusoft/article/details/7388617 CXX=g++ EXE   = aaa.test BOOST = /home/boost_1_44_0/ CFLAGS = -Wall INCLUDE = -I${BOOST} -I${BOOST}/boost           LIBS    = -L${BOOST}/libs/ -lboost_system -lpthread -lboost_thread(顺序很重要)   SRCFILE = $(wildcard *.cpp) OBJ     = $(patsubst %.cpp, %.o, $(SRCFILE) ) all: $(OBJ)  echo "OBJ =$(OBJ)"  g++ -g $(CFLAGS) $+ -o ${EXE} ${INCLUDE} ${LIBS}   .%.d: %.cpp  @ec......
阅读全文
  • 08月
  • 22日
综合 ⁄ 共 1190字 评论关闭
============================================================ 博文原创,转载请声明出处 电子咖啡(原id蓝岩) ============================================================ 公司的应用在本地测试没有问题,于是提交到app store,审核通过后,自己下下来看看,去发现了一个crash。回到自己的mac上断点调试,正常。思考片刻,想起自己在本地开发是debug模式,而app store发布的是release模式,难道是两者的不同?于是我切换到release模式重新运行(切换方式如下图),报错。好吧,打断点找原因。却发现断电的log不打印,而且查......
阅读全文
  • 05月
  • 25日
综合 ⁄ 共 251字 评论关闭
 typedef int (*func)(); void CtestDlg::OnBnClickedButton1() { // TODO: 在此添加控件通知处理程序代码 HINSTANCE hDllInst = LoadLibrary(L"MSVCP70.DLL");     func fc; fc = (func)GetProcAddress(hDllInst,"SS_LoadIDCLibrary"); CString str; int n =0; n = fc(); str.Format(L"%d",n); AfxMessageBox(str); }
阅读全文
 拿到一个内核包,在编译时出现错误提示: include/asm is a directory but a symlink was expected 解决方法: 删除源码根目录下的include/asm,文件夹,问题解决。 分析: 原因:linux/include/asm 文件夹是内核编译过程中创建的,创建结果就是一个指向文件夹asm-arm的链接,表明该系统的平台是arm架构的,而编译系统内核之前,是没有asm这个链接的,所以,在编译过程中,创建该链接时文件名字与asm文件夹的名字发生冲突...
阅读全文
  • 02月
  • 17日
综合 ⁄ 共 5840字 评论关闭
一、定义 1.编写一个类,必须继承自ContentProvider类 2.实现ContentProvider类中所有的抽象方法 3.定义ContentProvider的URI 4.使用UriMatcher对象映射Uri返回代码 5.根据实际的需要编写相应方法 6.在AndroidMainfest.xml文件中使用<provider>标签注册ContentProvider 以下是实现类: package cn.eoe.region.content.provider; import java.io.File; import java.io.FileOutputStream; import java.io.InputStream; import android.content.ContentProvider; import android.content.ContentValues; import android.cont......
阅读全文
  • 02月
  • 16日
综合 ⁄ 共 4664字 评论关闭
刚过完51,公司还没什么气氛,人好少啊。。。好了废话不多说了,今天跟大家一起走一遍电信的爱游戏支付。其实三大运营商的支付接口是类似的,均以付费计费点短代码标识计费,然后调用支付接口,实现支付结果回调,上一篇跟大家一起走了一遍移动的支付可以看的出来运营商的支付逻辑是很简单的,只是界面、功能点的要求比较多,电信计费跟移动一样我会为大家整理好付费接入要求。文中所用到的资源及demo照旧放到了百度网盘中,地址:http://pan.baidu.com/share/link?shareid=429716&uk=473193131 注意事项: 1.电信要求必须......
阅读全文
  • 02月
  • 03日
综合 ⁄ 共 713字 评论关闭
1、直接给出url地址即可将web content载入。 NSString *path = @"http://theo2life.com"; NSURL *url = [[NSURL alloc] initWithString:path]; [self.webView loadRequest:[NSURLRequest requestWithURL:url]]; 2、将本地html文件内容嵌入webView NSString *resourcePath = [ [NSBundle mainBundle] resourcePath]; NSString *filePath = [resourcePath stringByAppendingPathComponent:@"test.html"]; NSString *htmlstring =[[NSString alloc] initWithContentsOfFile:filePath encoding:NSUTF8StringEncoding error:......
阅读全文
  • 01月
  • 27日
综合 ⁄ 共 1211字 评论关闭
分页,是web应用程序非常重要的一个课题。数据库的数据可能是几千,几万,几百万行,但我们不可能把几万行数据一次显示在浏览器上面,这样浏览器受不了,用户也受不了。一般的每页显示20行,是一个比较理想的显示状态。 分页主要有两种思路: 1、取出所有符合条件的数据,放到数据集或者内存当中,然后逐页浏览。那么,有可能你每页只需浏览20条记录,但要把几百万行记录取出来。我把这种分页叫做“指针分页”。指针分页法主要是利用数据集的指针(或者集合的下标)来标识。比如,分页要显示20条数据,那么第一页的指针从1开始,第......
阅读全文
  • 01月
  • 24日
综合 ⁄ 共 4332字 评论关闭
一、简介       Hessian是一个由Caucho Technology开发的轻量级二进制RPC协议,因为采用的是二进制协议,所以它很适合于发送二进制数据。下面以hessian-3.0.20版本为例演示如何将Hessian整合到Spring中。  二、配置详解       1、在web.xml中的配置 Xml代码   <context-param>       <param-name>contextConfigLocation</param-name>       <param-value>           /WEB-INF/config/applicationContext.xml,           /WEB-INF/Hessian-servlet.xml       </param-value>   </cont......
阅读全文
  • 01月
  • 16日
综合 ⁄ 共 1314字 评论关闭
先决条件:1、可以正确编译CEGUI例子。   一、Scheme       在CEGUI中,Scheme事实上是相当于一个方案资源管理器的定义文件。       找到TaharezLook.scheme文件,看前几行代码。这里是比较重要的几个标签。  LOOK: <Imageset Filename="TaharezLook.imageset" />   <Font Filename="DejaVuSans-10.font" />   <LookNFeel Filename="TaharezLook.looknfeel" />   <WindowRendererSet Filename="CEGUIFalagardWRBase" />   <FalagardMapping WindowType="TaharezLook/Button"                     ......
阅读全文