现在位置: 首页 > xxxgggmmmm发表的所有文章
  • 07月
  • 11日
综合 ⁄ 共 644字 评论关闭
一,新建一个BCG工程CBCGPGridCtrlSingle,基于对话框。 二,CCBCGPGridCtrlSingleDlg类定义变量。 CBCGPGridCtrl m_grid; 三,CCBCGPGridCtrlSingleDlg::OnInitDialog对网格控件进行初始化。 CRect r(0,0,200,200); m_grid.Create(WS_CHILD, r, this, 1); m_grid.ShowWindow(SW_SHOW); m_grid.InsertColumn (0, _T("编号"), 40); m_grid.InsertColumn (1, _T("网址"), 100); const int iCol = m_grid.GetColumnCount (); CBCGPGridRow* pRow = m_grid.CreateRow (iCol); if( NULL == pRow ) return TRUE ; pRow->GetItem(0)......
阅读全文
  • 04月
  • 15日
综合 ⁄ 共 1673字 评论关闭
from: http://www.ideawu.net/blog/archives/581.html   这篇文章主要是从原理, 手册和源码分析在PHP中查询MySQL返回大量结果时, 内存占用的问题, 同时对使用MySQL C API也有涉及. 昨天, 有同事在PHP讨论群里提到, 他做的一个项目由于MySQL查询返回的结果太多(达10万条), 从而导致PHP内存不够用. 所以, 他问, 在执行下面的代码遍历返回的MySQL结果之前, 数据是否已经在内存中了? - while ($row = mysql_fetch_assoc($result)) { // ... } 当然, 这种问题有许多优化的方法. 不过, 就这个问题来讲, 我首先想到, MySQL是经典......
阅读全文
  • 04月
  • 04日
综合 ⁄ 共 1700字 评论关闭
前阵子移植Android程序至Android x86系统中,发现该系统的OpenGL ES版本为1.0,故需要加上OpenGL ES 1.0的贴图方式,在此做一下记录。一下为贴图主要代码。 #include <GLES/gl.h> #include <GLES/glext.h> #include <GLES/glplatform.h> GLuint gProgram; GLuint m_iPositionHandle; GLuint m_iTexCoorHandle; GLuint m_iTextureUniformY; GLuint m_iTextureUniformU; GLuint m_iTextureUniformV; GLuint m_iTexture; // 四边形顶点索引 const unsigned short indices[] = { 0, 1, 2, 3}; const float ver......
阅读全文
  • 04月
  • 01日
综合 ⁄ 共 1480字 评论关闭
private String jsonData1="[{\"name\":\"renhaili\",\"age\":20},{\"name\":\"zhouxiaodong\",\"age\":21}]"; private String jsonData2="{\"name\":\"xiong\",\"age\":18}";   /**  * 解析方法一  * @param jsonData  */  public void parseJson(String jsonData) {   // 如果需要从解析json数据,首先要生成一个jsonReader对象   JsonReader reader = new JsonReader(new StringReader(jsonData));   try {    // 现在开始解析    reader.beginArray();// 开始解析数组    while (reader.hasNext()) {     reader.beginObject()......
阅读全文
  • 03月
  • 31日
综合 ⁄ 共 3395字 评论关闭
      准备12张图片名字分别为:png_1、png_2、png_3、png_4、png_5、png_6、                       png_7、png_8、png_9、png_10、png_11、png_12。     在main.xml中:   <?xml version="1.0" encoding="utf-8"?> <LinearLayout   xmlns:android="http://schemas.android.com/apk/res/android"   android:orientation="vertical"   android:layout_width="fill_parent"   android:layout_height="fill_parent"   android:background="#000000">   <GridView      android:id="@+id/myGridView"      android:la......
阅读全文
  • 03月
  • 31日
综合 ⁄ 共 4358字 评论关闭
Volley是Ficus Kirpatrick在Gooogle I/O 2013发布的一个处理和缓存网络请求的库,能使网络通信更快,更简单,更健壮。volley适合小而快的数据传输,使用volley非常简单方便,而且可以自定义请求。遗憾的是volley并不提供使用文档(可能开发者觉得简单易用。。)但是随着使用者越来越多,volley的资料也就越来越多,作为一个Android开发新手,我总结了不少volley使用的技巧,希望能供大家借鉴并应用到项目中去。 一.简单的Volley请求获取Json数据 首先我们来熟悉一下最简单的Volley请求,使用volley请求服务器上的Json数据,先来看看代码,注......
阅读全文
  • 03月
  • 20日
综合 ⁄ 共 6598字 评论关闭
http://www.iteye.com/topic/1118660 背景 前段时间一个项目中因为涉及大量的线程开发,把jdk cocurrent的代码重新再过了一遍。这篇文章中主要是记录一下学习ThreadPoolExecutor过程中容易被人忽略的点,Doug Lea的整个类设计还是非常nice的   正文 先看一副图,描述了ThreadPoolExecutor的工作机制:    整个ThreadPoolExecutor的任务处理有4步操作:   第一步,初始的poolSize < corePoolSize,提交的runnable任务,会直接做为new一个Thread的参数,立马执行 第二步,当提交的任务数超过了corePoolSize,就进入了......
阅读全文
  • 03月
  • 20日
综合 ⁄ 共 1405字 评论关闭
用 setuid() 设置实际用户 UID 和有效用户 UID。 用 setgid() 设置实际组 ID 和有效组 ID。 两个函数声明如下: 在使用该函数时会遇到以下情况: 1. 若进程有 root 权限,则函数将实际用户 ID、有效用户 ID 设置为参数 uid 。使用 root 运行下面代码: 运行输出: 引用 # ./setuid.exe 1001 real uid: 0 effective uid: 0 real uid: 1001 effective uid: 1001 由此可见,在 root 下,实际用户 ID 和有效用户 ID 均被设为 setuid() 的参数 uid 的值。 2. 若进程不具有 root 权限,那么普通用户使用 setuid() 时参数 uid 只能......
阅读全文
  • 02月
  • 15日
综合 ⁄ 共 908字 评论关闭
代码如下: #encoding=utf-8 print '中国' #读取文件 input = open(r'D:\123.txt','r') #方式一 print '--------1' while True: line = input.readline() if not line : break else: print line.decode('gbk') #方式二 print '--------2' input.seek(0) for line in input.readlines(): print line.decode('gbk') #方式三 print '--------3' input.seek(0) for line in input: print line.decode('gbk') input.close() #方案四 全部读取 除非文件很大,建议读取内存处......
阅读全文
  • 02月
  • 13日
综合 ⁄ 共 0字 评论关闭
  • 02月
  • 11日
综合 ⁄ 共 19949字 评论关闭
文章目录 介绍 IDocHostUIHandler , IDocHostUIHander2 , IDocHostShowUI 和 ICustomDoc 如何工作 IDocHostUIHandler::GetHostInfo IDocHostUIHandler::GetExternal: 扩充文档对象模型 IDocHostShowUI::ShowMessage IDocHostShowUI::ShowHelp 自定义浏览器 本教程提供了自定义浏览器控件的行为和外观的一些方法。你将看到高级的宿主接口,IDocHostUIHandler, IDocHostUIHandler2, IDocHostShowUI, 和ICustomDoc。本文也讨论其他自定义方法,例如在宿主的IDispatch实现中......
阅读全文
  • 12月
  • 25日
综合 ⁄ 共 3675字 评论关闭
Mongodb杂谈(一) 开始学习mongodb时,找一些中文博客看。后来发现很多知识都搜不到,最后还是看官方网站和权威指南,还是这两者靠谱,闲的时候可以多浏览一下。此文总结一下我入门学习mongodb的经验。   Mongo shell操作mongodb 安装完mongodb客户端后,通过shelll来操作mongodb。我是在Ubuntu使用客户端的,直接用apt-get来安装,比较简单。   方法1交互式(类似mysql) 连接格式mongo host:port/dbName –u userName –p password linger@ubuntu:~/data/test4$ mongo localhost:9019/admin–u linger –p 123123 show dbs; show ......
阅读全文