自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

先得道,后求术

曹建峰的专栏

  • 博客(57)
  • 资源 (17)
  • 论坛 (27)
  • 收藏
  • 关注

原创 Flutter组件化框架

转载请注明出处,保持文章完整:Flutter组件化框架组件化无处不在军队中有“军师旅团营”,营是团的组件,师是军的组件。国家中有“省市县乡村”,村是乡的组件,市是省的组件。要管理复杂的结构,逐层划分组件是一个很好的方法。本文探讨的组件化,并非以代码复用为目的。本文关注于通过组件化,管理比较复杂的工程,提高人效,降低损耗。问题复杂的工程往往存在如下两个主要问题:代码量大编译慢。逻辑复杂难维护。解决思路化整为零说到代码风格,很多人都知道这个常识。如果一个函数太长了,需要拆成.

2021-01-07 22:59:01 73

原创 用ReactNative开发游戏是怎样的体验

很多情况下需要我们在app中加入游戏性的元素,比如给小朋友用的学习类软件。做成游戏的形式会比较讨巧。本文目的,探索用RN开发游戏的可能性,本文所做的尝试离开发一个完整的游戏还差的比较远准备:安装RN开发环境安装RN的文章资料应该满世界都有,这里就不重复了。安装expoyarn global add expo-cli创建:本文中使用expo创建app,这也是一个趋势。expo init ballcap选择第一项blank完成新创建的工程目录如下:.├── .e

2021-01-10 20:17:40 26 1

转载 Alpine Linux,一个只有5M的Docker镜像

Alpine Linux,一个只有5M的Docker镜像http://www.tuicool.com/articles/juUNjaz

2016-05-29 09:40:34 1294

原创 实战:使用Docker配置ubuntu下的scrapy爬虫环境

1 准备docker容器1.1 安装DockerToolBox参考: http://www.oschina.net/translate/installing-docker-on-mac-os-x https://github.com/boot2docker/osx-installer/releases1.2 配置ubuntu镜像$docker pull daocloud.io/ubuntu:14

2016-01-24 20:30:57 3251 1

原创 利用vnet在wifi局域网中模拟一个能返回json的服务器

这样你的手机就能够通过wifi,访问一个测试地址,得到你想要的json。

2015-12-29 13:24:21 707

原创 用64行代码实现生产者与消费者模型

大体思路:假设有10个数据容器。生产者:获取空闲容器,没有空闲就等待,有空闲容器就生产一个数据并填入容器。消费者:获取非空容器,有非空容器就取出来消费掉,没有就等待。

2015-08-23 22:40:39 998

原创 如何成为优秀的程序员v1.0

什么是优秀的程序员?1 你写的代码别人都能看明白。2 有好奇心。3 开发效率高。4 善于利用网络解决常规问题。

2015-06-20 16:24:17 1187

原创 22种代码的坏味道,一句话概括

如果一段代码是不稳定或者有一些潜在问题的,那么代码往往会包含一些明显的痕迹。正如食物要腐坏之前,经常会发出一些异味一样。我们管这些痕迹叫做“代码异味”。

2014-05-14 09:52:38 15828 4

原创 技巧:利用windows下的bat批处理文件实现一拖得功能

一拖得我们经常要用脚本对文件进行处理,无论是写死文件名还是每次调用敲文件名都不方便如果把要处理的文件直接拖动到脚本上就可以完成对这个文件的处理,这是多么方便的一个功能啊。当你拖动一个文件到bat上的时候,windows会吧这个文件的路径和文件名都传递给bat文件,并执行这个bat。这就能够实现拖动文件到bat上,同时调用脚本来处理被拖动的文件。用起来非常方便。

2013-10-05 20:28:32 6086 5

原创 symbian s60 将一个带有目录的zip文件解压到指定目录

http://www.newlc.com/en/Reading-ZIP-File-in-Symbian-OS.htmlNewLc上有个zip例子能够遍历和从一个包里面解压一个文件出来。我稍微整理了一下实现一个带有目录的zip文件解压到指定目录。//Add by windcaoLOCAL_C void ExtractionAllL(RFs& aFileSession, CZipFil

2010-03-11 10:31:00 1286

原创 symbian积累-错误码panic

 STRINGLOADER. The panic codes are:ETooFewArguments = 0 (Unsolved parameters in resource string.)ETooManyArguments = 1 (Already solved all parameters in resource string.)EKeyStringNotFound =

2010-03-02 11:07:00 822

原创 贡献一个普通symbian流的模板类

封装了流的操作/* ============================================================================ Name : WindcaoStreamOpt.cpp Author : windcao Copyright : windcao@people.com.cn Description

2010-01-21 13:20:00 1116

转载 Polymorphic DLL UID summary

http://blog.csdn.net/mickeyfirst/archive/2008/11/07/3247597.aspx The following table summarises the UID usage for the common system-defined polymorphic DLLs:DescriptionUs

2009-04-28 11:06:00 708

原创 Android入门

sdk 和 ide 的安装: http://www.androidin.com/pub/Android_Docs/Android_Docs_Trans/intro/installing.html 安装adt的前提是安装emf gef dtp wtp这样就不会再安装时提示“org.eclipse.wst.sse.ui”了 安装adt时有可能时间很长或者下载失败,解决的办法

2009-04-08 15:21:00 1015

原创 RChangeNotifier和CEnvironmentChangeNotifier 的使用

 RChangeNotifier CEnvironmentChangeNotifier 可以用来监视是否到达了午夜,位置改变,有线程死掉了,系统时间被修改,电量变化等事件,有因内存不足引起的分配失败等事件 RChangeNotifier 和 CEnvironmentChangeNotifier 的关系类似于RTimer和CTimer的关系。RChangeNotifier 是阻塞的,使用的时候最好放

2008-10-22 14:15:00 983

原创 使用自定义字体时报错 CTypefaceStore -14

   aGc.Device()->GetNearestFontInTwips(font,fontSpec); aGc.SetPenColor(KRgbBlack); aGc.SetPenStyle(CGraphicsContext::ESolidPen); aGc.UseFont(font); aGc.DrawText(text,TPoint(0,font->Hei

2008-10-10 17:43:00 1553

转载 自定义的symbian图片控件,可在任意的位置放图片

原文 http://blog.csdn.net/jsjlhj/archive/2007/11/05/1868110.aspx  首先给出这个控件类:头文件:#ifndef CMyPicture_H#define CMyPicture_H// INCLUDES#include #include #include #include #include // CLASS DEC

2008-10-10 11:10:00 1015

原创 迷你timer

用过timer的人都知道一般都需要继承一个类,加个回调,有的时候要用多个timer回调一个东西。总之用起来比较麻烦。我简化了一下。希望对大家有用。/*** author :windcao windcao@people.com.cn* file: minitimer.h* desc: a mini and useful timer* copyright: windca

2008-08-03 12:05:00 908

转载 Symbian OS中的RArray类的排序功能

http://blog.yesky.com/351/omakey/1654351.shtml作者:焰中红叶 RArray类,属于symbian OS提供的基础容器类,并且是比较重要和常用的一个。如果从名字来看这是一个数据类,功能貌似和 MFC的CArray,stl的vector差不多吧?如果这么想就错了,RArray是个泛型数组容器类,但是功能比CArray vector 提供

2008-07-04 08:43:00 830

原创 symbian积累--Task

  如何在任务列表里面隐藏一个应用程序?该方法参考了http://discussion.forum.nokia.com/forum/showthread.php?t=127635需要两步:1在UI::ConstructL()里面添加TInt windowGroupId = iEikonEnv->RootWin().Identifier();RWsSession sess

2008-04-28 09:39:00 993

原创 symbian 积累--文件操作

在有UI的环境中可以通过CEikonEnv::Static()->FsSession();取得RFs的情况下就不要自己建立新的.  不要这样:RFs fs; User::LeaveIfError(fs.Connect()); CleanupClosePushL(fs);  //using fs ...CleanupStack::PopAndDestroy();  //fs 

2008-04-23 13:35:00 787

原创 s60按键清单和视图对照

s60按键清单和视图对照常用键的标准名称和分类:1导航键:包括四个方向键和中间的选择键.Navigation keys Arrow up  Arrow down  Arrow left  Arrow right  The Selection key2软键:包括左软件和右软键. Softkeys The left softkey  The right softkey3电话键:包括拨号键和挂机键Cal

2007-12-25 10:54:00 2807

原创 供献一个symbian字典流的模版类

字典流,是symbian中一个很好的存储解决方案。你可以使用同一个文件存储大量不同类型,不同内容的信息,而不必理会他们存储的偏移量,也不用分成若干个小文件来存储(这样非常浪费存储空间)。字典流提供了类似查字典的存取机制,你可以用一个id来查找一个字典里面的“词条”。这个词条可以是一个整数,一个字符串,甚至是一个列表,一个可序列化类的对象(实现了 void ExternalizeL(RWri

2007-12-06 12:10:00 1215

转载 symbian如何获得更多错误信息内容--ErrRD在真机上的使用

转自http://wiki.forum.nokia.com/index.php/%E5%A6%82%E4%BD%95%E8%8E%B7%E5%BE%97%E6%9B%B4%E5%A4%9A%E9%94%99%E8%AF%AF%E4%BF%A1%E6%81%AF%E5%86%85%E5%AE%B9如何获得更多错误信息内容From Forum Nokia Wiki 设

2007-11-16 08:54:00 3333

转载 symbian开发中的时间使用

http://blog.oasisfeng.com/2006/10/07/timer-in-symbian-development/ Timer in Symbian Development 11:01 AM | Development • Symbian • Timer

2007-10-31 12:39:00 3070

原创 symbian上的星号键和井号键

2nd7610上试验的结果 :*2005/01/01 10:22:33 icode=0,iScancode=42,aType=32005/01/01 10:22:33 icode=42,iScancode=42,aType=12005/01/01 10:22:33 icode=0,iScancode=42,aType=2#2005/01/01 10:22:35 icode=0,iScanc

2007-10-27 13:05:00 2168

转载 需求文档检查表

在我们完成了一个需求分析的时候怎样确定我们的分析已经足够深入和彻底呢?下面是出自《代码大全》(code complete)第一版电子的需求检查表可以帮助我们检查需求的完整性和质量:需求内容 系统的所有输入都定义了吗?包括它们的来源、精度、取值范围和频率? 系统所有的输出都定义了吗?包括它们的目标、精度、取值范围、频率和格式? 所有的报告格式都定义

2007-10-21 10:24:00 2144

翻译 symbian下如何截图

How to capture screen to bitmapsymbian下如何截图From Forum Nokia Wiki来自 Nokia论坛 WikiCapturing screen to in-memory bitmap is extremely easy. All you need is to create a bitmap instance with appropriate si

2007-10-11 17:21:00 1487

原创 symbian下的数据库DBMS错误码

DBMS panic 错误码只是在头文件中定义了而没有出现在SDK文档中。查阅起来比较繁琐。DBMS错误码有四种类型分别是:1 DBMS2 DBMS-Server3 DBMS-Store4 DBMS-Table当你遇到关于DBMS的错误的时候首先要注意是那种错误。他们分别位于不同的头文件中如下:ud_std.h (DBMS) EDbUnimplemented, 0EDbInvali

2007-10-11 14:15:00 2218

转载 如何获取正在运行任务的列表

来自:http://wiki.forum.nokia.com/index.php/%E5%A6%82%E4%BD%95%E8%8E%B7%E5%8F%96%E6%AD%A3%E5%9C%A8%E8%BF%90%E8%A1%8C%E4%BB%BB%E5%8A%A1%E7%9A%84%E5%88%97%E8%A1%A8 设备, 软件 版本: S60 1st Edition S60

2007-09-28 10:43:00 2137

原创 symbian系统皮肤(theme)使用方法汇总

使用symbian应用程序创建向导可以创建带有皮肤支持的工程。使得你的应用程序可以很方便的使用系统皮肤。创建方法如下:1打开开始菜单s60sdk的目录下Tools 然后选择Application Wizard创建一个app2在第二个向导页面上你可以看到Add support for的选项,选择下面的skins然后继续创建。你就可以得到一个支持皮肤的工程了。如果是一个已有工厂以前没有支持皮肤功能

2007-09-10 16:53:00 5635 1

原创 symbian字体使用方法汇总

windcao发表与:http://blog.csdn.net/windcao/archive/2007/09/05/1773637.aspx先看看代码,由于标签的原有有些内容有误, gc.DrawText(_L("SymbolFont /x671D/x5916/x5927/x8857"),TPoint(x,baseH));被显示成了    gc.DrawText(_L("SymbolFont

2007-09-05 18:36:00 8224 6

转载 多媒体文件格式收藏

MP3文件格式 MP3 格式你知多少? http://blog.csdn.net/rootcn/archive/2005/01/21/263226.aspx http://blog.csdn.net/jmxuan/archive/2004/08/03/59827.aspx

2007-08-03 09:30:00 978

原创 如何选择描述符

如何选择描述符取自 Netqin 是否需要对描述的内容进行修改 是 否 描述符的内存是否已经被分配了 描述符的内存是否已经被分配了

2007-07-12 12:19:00 1411

翻译 在vc调试s60应用的时候的时候显示symbian字符串的内容

原文: http://www.newlc.com/How-to-display-Symbian-strings-and.htmlHow to display Symbian strings and descriptors in Visual C++ debugger如何在vc里面显示symbian字符串Tutorial posted January 20th

2007-06-01 09:25:00 1103

转载 PKG文件范例详解

作者:westwind 文章来源:http://www.sisdown.com/Article/sjyyn/hanhua/200507/274.html 运行maker.bat即可编译位于安装目录下的myapp.pkg,编译成功后将会在目录内产生一个myapp.sis文件,若编译失败(未有sis文件生成),请查看目录内生成的report

2007-04-17 11:29:00 3746

转载 如何在S60 3rd的手机上显示所有已安装程序的Uid

原文:http://www.newlc.com/How-to-Display-the-Uid-of.html翻译byLee :http://www.symbianx.cn/viewthread.php?tid=11如何在S60 3rd的手机上显示所有已安装程序的Uid一个应用程序它可以显示设备上所有已安装程序的Uid。该程序从S60 2.x 移植到 S60 3.xS60 2.x的源代码可以

2007-04-13 11:16:00 1684

原创 symbians60 编译时确定sdk版本

操作系统版本 sdk版本 对应的宏定义 6.1 series60/i __S60V1__ 7.0s

2007-04-04 16:24:00 983

转载 我见过的最容易读懂的 a*算法(A*寻路初探)

http://blog.vckbase.com/panic/archive/2005/03/20/3778.html A*寻路初探原文:Patrick Lester翻译:Panic 2005年3月18日 原文出处:A* Pathfinding for Beginners

2007-03-19 16:31:00 17021 3

原创 位图的旋转

1基本算法 假使 旋转中心 cx ,cy ;旋转角度a; x,y处的象素旋转后的位置 nx,ny nx=x+cosa*(x-cx)-sina*(y-cy) ny=y+sina*(x-cx)+cosa*(y-cy) 2文本的旋转 http://www.codeguru.com/bitmap/RotateByShear.shtml http://www.codeguru.com/bitmap/rota

2007-03-16 10:17:00 1569

3gpp文件格式(ISO_base_media_file_format.pdf)

3gpp文件格式官方文档

2008-01-23

3gpp文件查看器0.1.2

用于查看3gp mov mp4 文件格式框架. 新增了结构树浏览, 双击左侧树的节点可以显示当前的节点内部结构.

2007-03-28

3gp文件查看器0.1.1

用于查看3gp mov mp4 文件格式框架

2006-11-14

3gpp文件查看器0.1.3

用于查看3gp mov mp4 文件格式框架. 新增了结构树浏览, 双击左侧树的节点可以显示当前的节点内部结构. 3g2文件格式 3gp, mov, mp4 . 0.1.2有个bug刚刚改掉.

2007-03-28

water0.1

水波算法

2006-09-14

3gp文件查看器0.1

用于查看3gp mov mp4 文件格式框架

2006-09-14

mmap2mm一拖得win

MindManager文件.mmap转换为FreeMind的.mm 将.mmap文件拖动到.bat文件即可 目前只能在windows上使用

2013-10-05

android应用“请闭眼”--给夜猫子们

夜猫子们: 需要有人提醒吧,该休息多时候就休息吧。

2014-07-04

TheSymbianOsArchitectureSourceBook.pdf

好东西不敢独享,对于了解symbian整体框架有很大帮助。

2009-04-28

symbian 流读写例程

例程,symbian c++ 下 标准的流读写方法 把一个c类写到文件里面去

2010-01-21

symbian下将一个zip文件解压到指定目录

http://www.newlc.com/en/Reading-ZIP-File-in-Symbian-OS.html NewLc上有个zip例子能够遍历和从一个包里面解压一个文件出来。 我稍微整理了一下实现一个带有目录的zip文件解压到指定目录。

2010-03-11

TestMd5DirveInfo

这里面有错,正确的在TestConsole_DirveInfo_MD5_2009_05_27.rar

2009-05-27

控制台中加CCoeEnv

console 控制台程序中添加CCoeEnv,显示控件

2009-10-28

TestConsole_DirveInfo_MD5_2009_05_27.rar

移植了一个Md5算法到symbian 移植前的代码参见 http://www.cppblog.com/ant/archive/2007/09/11/31886.html 另外写了一个枚举所有盘符和属性的代码 控制台程序,结果打日志 请在 epocroot\winscw\c\data\logs\下面创建名为“L”的目录,结果将会打印在windcao.log文件里面。 如:2009/05/27 01:16:32 md5_result:len=32,buf=7b94f1c21e6aaf65c50d3ef7e845cba7

2009-05-27

MidnightMonitor

CEnvironmentChangeNotifier 的例子

2008-10-22

3gpp文件查看器0.1.3B源码

用于查看3gp mov mp4 文件格式框架. 新增了结构树浏览, 双击左侧树的节点可以显示当前的节点内部结构. 支持文件格式3g2 3gp, mov, mp4 等符合3gpp的文件

2007-03-28

3gpp文件查看器0.1.3B release for windows

用于查看 3gp,mov,mp4,3g2,等符合3gpp协议的多媒体文件的结构.解压后直接运行,免安装.

2007-03-29

优秀程序员要具备特质?

发表于 2015-06-20 最后回复 2015-08-23

夜猫子请进

发表于 2014-07-04 最后回复 2014-11-02

你有熬夜的习惯么?

发表于 2014-07-04 最后回复 2014-07-05

我不是散分的是来分享技巧:利用windows下的bat批处理文件实现一拖得功能

发表于 2013-10-05 最后回复 2014-05-14

求14496-14文档

发表于 2006-11-06 最后回复 2012-11-23

csdn不够open啊

发表于 2011-02-23 最后回复 2011-02-23

【投票贴】【腾讯和360你支持谁,共两贴此为第二贴】【我支持360】

发表于 2010-10-28 最后回复 2010-11-06

【投票贴】【腾讯和360你支持谁,共两贴此为第一贴】【我支持腾讯】

发表于 2010-10-28 最后回复 2010-10-28

如何监控电话待机界面的左软键或者数字输入框

发表于 2008-01-22 最后回复 2008-02-28

哪个控件可以输入密码**,如何用

发表于 2006-10-10 最后回复 2006-10-10

如何设置接入点

发表于 2006-03-14 最后回复 2006-03-15

200分求助接入点问题-如何使用指定接入点连接

发表于 2006-03-14 最后回复 2006-03-15

使用CShockwaveFlash如何获得播放频率,最好知道什么时候一贞刚刚绘制完成。(问题解决之前顶者有分,先到先得)

发表于 2005-12-29 最后回复 2006-01-12

Dll 调用 LoadLibrary成功,GetProcAddress失败 127 找不到过程

发表于 2006-01-11 最后回复 2006-01-12

我们应该怎样对待微软,怎样对待windows

发表于 2005-12-26 最后回复 2005-12-29

同样的经营积累下,搞vc 能拿多少,搞java能拿多少?

发表于 2005-12-26 最后回复 2005-12-27

算法请教,如何用boid 算法模拟生物群体的移动。

发表于 2005-12-09 最后回复 2005-12-23

算法请教,如何用boid 算法模拟生物群体的移动。

发表于 2005-12-02 最后回复 2005-12-12

不用png文件,如何创建一个带alpa的Image 并且是 mutable的

发表于 2005-11-14 最后回复 2005-11-23

怎样复制sql server的结构而不是数据

发表于 2004-03-30 最后回复 2004-03-30

如何统计c代码的行数(真正的程序员来看)

发表于 2004-03-04 最后回复 2004-03-04

怎么用vc正确的统计代码行数(100)

发表于 2004-02-25 最后回复 2004-03-04

求线程同步高手:经典生产者和消费者如何用VC实现(50),我的程序问题出在什么地方(50)

发表于 2004-01-09 最后回复 2004-01-12

如何将对视图的删除操作限制在一个基表中

发表于 2004-01-02 最后回复 2004-01-07

如何让数据库变化时主动通知程序而不是用程序扫描

发表于 2003-12-22 最后回复 2003-12-24

怎么插:我用的是mfc+odbc+sql server 如何将二进制的内容插进数据库?

发表于 2003-12-10 最后回复 2003-12-10

怎样用内存表

发表于 2003-09-17 最后回复 2003-09-20

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人 TA的粉丝

提示
确定要删除当前文章?
取消 删除