- 博客(59)
- 资源 (17)
- 收藏
- 关注
原创 Flutter组件化框架
转载请注明出处,保持文章完整:Flutter组件化框架组件化无处不在军队中有“军师旅团营”,营是团的组件,师是军的组件。国家中有“省市县乡村”,村是乡的组件,市是省的组件。要管理复杂的结构,逐层划分组件是一个很好的方法。本文探讨的组件化,并非以代码复用为目的。本文关注于通过组件化,管理比较复杂的工程,提高人效,降低损耗。问题复杂的工程往往存在如下两个主要问题:代码量大编译慢。逻辑复杂难维护。解决思路化整为零说到代码风格,很多人都知道这个常识。如果一个函数太长了,需要拆成.
2021-01-07 22:59:01 2199
原创 Flutter2 的 Sound null safety 是个什么鬼?!
Flutter2 来了2021年3月最大的猿圈事件莫过于Flutter Engage上,Flutter2的官宣了。我从燃爆的Flutter2登场视频上感受到了一个由Flutter引领的大前端新纪元的开始。目前的官网上有三个关于flutter2的链接.Flutter 2 is here!Announcing Flutter 2Announcing stable web现在你只需要写一份代码就可以支持几乎所有平台:android, iOS, macos, linux, windows,web
2021-03-14 15:10:29 4913
原创 Flutter开发桌面应用,Google准备了三年!蓄势待发!
已经三年了Desktop Embedding for Flutter项目,从提交“Initial commit”(2018年2月15日)到现在,已经三年了。一年前的官方文档仍然警告用户,“不打算用于生产”终于可以用于生产了目前该文档已经改成如下:有两个要点:从一个独立的项目到嵌入到flutter,可以说由干儿子变成了亲儿子了去掉了不适用于生产环境的提示:- The code and examples here, and the desktop Flutter libraries th
2021-03-01 08:03:04 2026 1
原创 用ReactNative开发游戏是怎样的体验
很多情况下需要我们在app中加入游戏性的元素,比如给小朋友用的学习类软件。做成游戏的形式会比较讨巧。本文目的,探索用RN开发游戏的可能性,本文所做的尝试离开发一个完整的游戏还差的比较远准备:安装RN开发环境安装RN的文章资料应该满世界都有,这里就不重复了。安装expoyarn global add expo-cli创建:本文中使用expo创建app,这也是一个趋势。expo init ballcap选择第一项blank完成新创建的工程目录如下:.├── .e
2021-01-10 20:17:40 1295 1
转载 Alpine Linux,一个只有5M的Docker镜像
Alpine Linux,一个只有5M的Docker镜像http://www.tuicool.com/articles/juUNjaz
2016-05-29 09:40:34 1440
原创 实战:使用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 3372 1
原创 用64行代码实现生产者与消费者模型
大体思路:假设有10个数据容器。生产者:获取空闲容器,没有空闲就等待,有空闲容器就生产一个数据并填入容器。消费者:获取非空容器,有非空容器就取出来消费掉,没有就等待。
2015-08-23 22:40:39 1105
原创 22种代码的坏味道,一句话概括
如果一段代码是不稳定或者有一些潜在问题的,那么代码往往会包含一些明显的痕迹。正如食物要腐坏之前,经常会发出一些异味一样。我们管这些痕迹叫做“代码异味”。
2014-05-14 09:52:38 17435 4
原创 技巧:利用windows下的bat批处理文件实现一拖得功能
一拖得我们经常要用脚本对文件进行处理,无论是写死文件名还是每次调用敲文件名都不方便如果把要处理的文件直接拖动到脚本上就可以完成对这个文件的处理,这是多么方便的一个功能啊。当你拖动一个文件到bat上的时候,windows会吧这个文件的路径和文件名都传递给bat文件,并执行这个bat。这就能够实现拖动文件到bat上,同时调用脚本来处理被拖动的文件。用起来非常方便。
2013-10-05 20:28:32 7322 6
原创 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 1391
原创 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 929
原创 贡献一个普通symbian流的模板类
封装了流的操作/* ============================================================================ Name : WindcaoStreamOpt.cpp Author : windcao Copyright : windcao@people.com.cn Description
2010-01-21 13:20:00 1203
转载 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 771
原创 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 1084
原创 RChangeNotifier和CEnvironmentChangeNotifier 的使用
RChangeNotifier CEnvironmentChangeNotifier 可以用来监视是否到达了午夜,位置改变,有线程死掉了,系统时间被修改,电量变化等事件,有因内存不足引起的分配失败等事件 RChangeNotifier 和 CEnvironmentChangeNotifier 的关系类似于RTimer和CTimer的关系。RChangeNotifier 是阻塞的,使用的时候最好放
2008-10-22 14:15:00 1133
原创 使用自定义字体时报错 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 1649
转载 自定义的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 1078
原创 迷你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 1090
转载 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 886
原创 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 1077
原创 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 841
原创 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 2963
原创 供献一个symbian字典流的模版类
字典流,是symbian中一个很好的存储解决方案。你可以使用同一个文件存储大量不同类型,不同内容的信息,而不必理会他们存储的偏移量,也不用分成若干个小文件来存储(这样非常浪费存储空间)。字典流提供了类似查字典的存取机制,你可以用一个id来查找一个字典里面的“词条”。这个词条可以是一个整数,一个字符串,甚至是一个列表,一个可序列化类的对象(实现了 void ExternalizeL(RWri
2007-12-06 12:10:00 1290
转载 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 3584
转载 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 3189
原创 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 2316
转载 需求文档检查表
在我们完成了一个需求分析的时候怎样确定我们的分析已经足够深入和彻底呢?下面是出自《代码大全》(code complete)第一版电子的需求检查表可以帮助我们检查需求的完整性和质量:需求内容 系统的所有输入都定义了吗?包括它们的来源、精度、取值范围和频率? 系统所有的输出都定义了吗?包括它们的目标、精度、取值范围、频率和格式? 所有的报告格式都定义
2007-10-21 10:24:00 2428
翻译 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 1576
原创 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 2507
转载 如何获取正在运行任务的列表
来自: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 2449
原创 symbian系统皮肤(theme)使用方法汇总
使用symbian应用程序创建向导可以创建带有皮肤支持的工程。使得你的应用程序可以很方便的使用系统皮肤。创建方法如下:1打开开始菜单s60sdk的目录下Tools 然后选择Application Wizard创建一个app2在第二个向导页面上你可以看到Add support for的选项,选择下面的skins然后继续创建。你就可以得到一个支持皮肤的工程了。如果是一个已有工厂以前没有支持皮肤功能
2007-09-10 16:53:00 5824 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 8506 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 1053
原创 如何选择描述符
如何选择描述符取自 Netqin 是否需要对描述的内容进行修改 是 否 描述符的内存是否已经被分配了 描述符的内存是否已经被分配了
2007-07-12 12:19:00 1588
翻译 在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 1172
转载 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 4439
转载 如何在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 1754
symbian下将一个zip文件解压到指定目录
2010-03-11
TestConsole_DirveInfo_MD5_2009_05_27.rar
2009-05-27
3gpp文件查看器0.1.3B源码
2007-03-28
3gpp文件查看器0.1.3
2007-03-28
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人