
技术文字
wstarx
这个作者很懒,什么都没留下…
展开
-
小srf的游戏 题解
【题目描述】srf和qtc在一个规模为 1 × n 的棋盘中下棋。规则是:第一个人可以下在第1 到 m 中的任意一个位置。接下来每一个人可以下在第 i + 1 到 i + m 的任意一个位置,其中i为上一个人下棋的位置。每个格子里有一个数,如果一个人下棋在格子i,会得到a[i]的分值。当不能继续操作时,结束。小srf请你帮他算一下,当他和qtc都采取最优策略时,他的得分减去qtc的得分。【输入】第一行:两个正整数n和m,用空格隔开。第二行:n 个数,表示棋盘上的数字。【输原创 2020-09-12 17:55:40 · 562 阅读 · 0 评论 -
COREML 对象识别训练标注数据格式
想试下apple的对象识别的coreml的效果,下了如下的demo,跑起来效果挺好。https://developer.apple.com/documentation/vision/recognizing_objects_in_live_capture就是这个demo里的模型,是yolo训练好的mlmodel文件,想试一下自己训练文件,看了apple的文档,要么用turicreate python库,要么用create ml工具来实现,但两者都涉及到标注文件的格式问题。要识别的对象,我们需要用l原创 2020-09-09 15:58:16 · 606 阅读 · 0 评论 -
swift 数组popLast removeLast的效率区别
做leetcode上的一道题,用swift做的,因为要用array实现堆栈,所以要在while循环里pop最后一个,开始用的popLast,死活每次都超时,后来随时改成removeLast,竟然奇迹般的ac了。看来removeLast比popLast的效率高很多,可能和removeLast是保证数组非空,不需要校验有关。特此记录。...原创 2020-08-13 10:38:10 · 1332 阅读 · 0 评论 -
ROC-RK3328-PC android7源码编译,替换启动图和默认桌面
1.编译源码,ubuntu16虚拟机上,firefly官网上的源码下下来,编了一周,才编过,改了好多地方,大致是mk文件里的路径配置,比如mk里写的有dummy目录,但是源码里没有,只有发现一个报错改一个。还有res目录也是如此2.启动图,找了半天,发现是kernel下的logo.bmp,而且此bmp图好像还是有颜色位图限制,不知道是32位的还是16位的。改完重新打包kernel -k。3...原创 2020-04-27 12:43:37 · 554 阅读 · 0 评论 -
陆皮台骨「山寨」震撼弹,淹没中国!
Normal 0 7.8 磅 0 2 false false false MicrosoftInternetExplorer4 <!-- /* Font转载 2008-12-12 14:49:00 · 2039 阅读 · 0 评论 -
Android的多媒体框架Opencore代码阅读
Android的多媒体框架Opencore代码阅读 目录结构 OpenCore的代码在以下目录中:external/opencore/。这个目录是OpenCore的根目录,其中包含的子目录如下所示: * android:这里面是一个上层的库,它基于PVPlayer和PVAuthor的SDK实现了一个为Android使用的Player和Author。原创 2008-12-17 17:52:00 · 12467 阅读 · 7 评论 -
搭上Android,台湾手机产业后来居上的Turbo引擎
相信这是绝大多数电脑使用者每天必定经历的过程:打开电脑开关,萤幕中立即跳出微软(Microsoft)招牌的视窗(Windows)标志。随着视窗标志的摇曳摆动,视窗作业系统便带着我们开启了再熟悉不过的电脑使用环境,然后上网、处理文书……。 很多人已经把这样的使用路径,视为必然且无可取代。但或许很多人忘记了,早年电脑的使用其实并非如此,微软也是历经奋战,才打下了它视窗作业系统的绝对领先地位,开转载 2009-05-07 09:33:00 · 901 阅读 · 0 评论 -
2010年电子业三大趋势及投资方向/Google、苹果、三星掀起台厂新风暴
前言 2010年的电子业,在CES大展中热闹开场,众多3C电子新旧产品蓬勃起飞,订单满天飞,台湾电子业许多大老板,忙得不可开交。其中,这几年席卷全球的Google、Apple及Samsung三家超级大厂,也都在2010年展现更大的企图心,而这些梦想美景的背后,其实都有台湾科技业的全力支援。到底三大厂与台湾有哪些联盟,台湾又能掌握到哪三大商机,是2010年所有关心台湾产业发展的投资人,不得不关心的议转载 2010-01-26 16:05:00 · 2155 阅读 · 0 评论 -
Mio要推Android汽车导航装置
Mio先与Google合作,在上层API上导入Google Maps应用,并且着手测试旗下手机、PND产品采用Android平台。 继手机、小笔电之后,Google的Android开放平台也将走进汽车导航装置市场,目前已在测ˋ试Android的Mio,预计年底有机会推出产品。 Mio今天(4/29)发表2款Moov系列汽车导航产品,分别为S系列及内建数位电视功能的V系列。与先转载 2009-05-07 09:37:00 · 1407 阅读 · 0 评论 -
联发科带头!山寨笔电、山寨车来了
现今,山寨精神深入中国大陆十三亿人内心。「制造业学山寨」的口号,被喊得震天价响,种类遍及山寨汽车、山寨房、山寨数字相机、山寨皮包、山寨周杰伦……。其中,到底哪一个产品,有机会继山寨机之后,创造另一个山寨商机?答案是,「山寨笔记型计算机,将引爆下一波热门山寨商机」,拓墣产业研究所所长陈清文预测,山寨机已引爆消费者内心的「优质平价」消费需求,而新兴市场的山寨平价计算机商机,将高达四八一八亿元台币。由于转载 2008-12-12 14:40:00 · 1460 阅读 · 0 评论 -
Android Activity设置全屏
在Activity的onCreate函数中,加入如下代码:requestWindowFeature(Window.FEATURE_NO_TITLE);getWindow().setFlags(WindowManager.LayoutParams. FLAG_FULLSCREEN , WindowManager.LayoutParams. FLAG_FULLSCREEN)原创 2009-01-13 19:25:00 · 5572 阅读 · 2 评论 -
GAE中二个Django sample运行成功
在学习GAE中Django的使用,费了好半天劲,终于在自己的appspot.com跑成功了在google(http://google-app-engine-samples.googlecode.com/files/django_example_20080409.tar.gz)上下载的django example和在http://thomas.broxrost.com/2008/04/08/djan原创 2008-07-25 15:08:00 · 2418 阅读 · 0 评论 -
Info-zip移植并添加进度callback机制
这几天将解zip文件的开源项目Info-zip移植到了我们的跨平台框架下。Info-zip的代码是我见到过的比较好的开源代码。首先是注释十分完备,这点对我们porting开源代码的人来说是至关重要的,没有注释的代码可严重影响理解代码的工作效率。而且注释的细节也考虑的很到位,对较长的if-else,#ifdef-#endif代码块的结尾,也都添加了注释,表明以上代码块的逻辑关系,便于阅读代码。原创 2008-07-24 10:33:00 · 1167 阅读 · 0 评论 -
TCPMP中的Splitter机制
Splitter在TCPMP中主要是通过InputThread线程和主线程中的Format_FillQueue()函数实现的。 InputThread线程中主要通过调用Format_ReadInput()函数,将输入流中的数据读取到内存链表中。 过程如下: 得到Reader->InputBuffer,如为空,则调用Format_BufferAlloc()创建原创 2008-05-05 14:57:00 · 1613 阅读 · 1 评论 -
Dms-cc中ddb的section length与message length的处理
以一个初始地址为0x7f20,长度0x205的ddb section为例: 0x7f20 Section header,长度为8,其中section length字段结束后还有5个原创 2007-09-29 16:30:00 · 1546 阅读 · 0 评论 -
GStreamer 支持的几种video sink解析
ximagesink:使用XWindow输出,基本都支持xvimagesink:使用XVideo extension输出,在ubuntu下要装一大堆库才支持sdlvideosink:使用sdl库输出,需要装sdl库dfbvideosink:用DirectFB库输出,需要apt-get install directfb* 安装后才能使用cacasink:使用的是libcaca库,原创 2009-09-02 17:09:00 · 10589 阅读 · 1 评论 -
开发人员抱怨:Android应用程式钱难赚
售价为2.99美元的Trism在App Store上前两个月的销售量就超过25万美元,但迄今在Android Market上只赚了1046美元。 来自Larva Labs的开发人员在本周公开抱怨Android应用程式市集的各种问题,以及Android应用程式销售不佳。 Larva Labs是专门开发iPhone及Android等行动应用程式的软体公司,该公司开发人员Matt Hall在本周引用Ad转载 2009-09-03 12:14:00 · 1064 阅读 · 0 评论 -
显示远程主机图形窗口程序-------SSH的强大功能
今天碰到个问题:工作板子上的ubuntu不支持term下输入字符,带来的后果就是不能从term启动图形窗口的程序,也就不能显示调试信息。网上搜了半天,想找到如何远程执行图形程序的方法,用telnet关键字搜,搜出来的方法是用xhost设置DISPLAY参数的方法,但是按他们说的步骤,试了好几次,还是不行。还好,我眼睛算尖,看到一位名为oneleaf的高手的回复中说,用ssh -X登录到对方原创 2009-09-08 15:52:00 · 2938 阅读 · 1 评论 -
iOS10 xcode8升级后推送收不到
升级了ios10和xcode8,坑爹的事情不断,这次是客户反馈新版本推送收不到了。我们是接的个推,一直觉得个推问题多多,赶紧先将个推升级到最新版,结果还是不行。只有将官方demo用我们的bundle id打包,通过testflight下载下拉进行测试,发现也是收不到离线推送。又仔细看了的文档,发现没啥变化。搞到下午三点,在xcode上偶尔点到了Target下面的Capabilities页面下,原创 2016-09-22 15:54:04 · 3314 阅读 · 0 评论 -
ios10 tableview中dequeueReusableCellWithIdentifier creash bug修改
今天升级了ios10,一运行app,每个有tableview的页面都会死。郁闷之极,赶紧xcode升级到xcode8,模拟器上一运行,果真能重现,dequeueReusableCellWithIdentifier 的地方报这个错:EXC_BAD_ACCESS(code=EXC_I386_GPFLT)。百度了一圈,没有找到解决办法。还是stackoverflow强大,里面有人说,是pod的F原创 2016-09-18 16:42:54 · 1785 阅读 · 1 评论 -
MD2模型结构解释
<br /> <br />首先看看構成MD2的幾種基本結構<br />typedef struct <br />{<br />float X,Y,Z;<br />}tVector;<br />這個相信不用多說,凡是3D遊戲編程必然會有的一個結構--矢量;<br />typedef struct<br />{<br />float U;<br />float V;<br />}tTexCoord;<br />typedef struct<br />{<br />short U;<br />short V;<b转载 2011-06-02 14:58:00 · 2621 阅读 · 0 评论 -
iphone中cocoa里frame和bounds 的区别
<br /> <br />The frame of an UIView is the rectangle, expressed as a location (x,y) and size (width,height) relative to the superview it is contained within.<br />The bounds of an UIView is the rectangle, expressed as a location (x,y) and size (width,heigh转载 2011-04-12 10:52:00 · 2580 阅读 · 0 评论 -
iOS常用的开源类库
开发几个常用的开源类库及下载地址:引用1.json json编码解码2.GTMBase64 base64编码解码3.TouchXML xml解析4.SFHFKeychainUtils 安全保存用户密码到keychain中5.MBProgressHUD 很棒的一个加载等待特效框架6.ASIHTTPRequest http等相关协议封装7.EGORefreshTableHeaderView 下拉刷新代码8.AsyncImageView 异步加载图片并缓存代码9.类似set转载 2011-04-12 13:04:00 · 7506 阅读 · 0 评论 -
iPad横屏后TableView等控件相应的区域有问题
<br />现象是:将iPad横屏后,想要通过initWithFrame的方式设置位置在屏幕的左侧显示从上到下填满的TableView,但是这个view只显示了上侧的一半。代码如下:<br /> { // head table CGRect r = CGRectMake(0, 0, 180, 768); headTableView = [[UITableView alloc] initWithFrame:r style:UITableViewStylePlain]; headTa原创 2011-04-12 17:37:00 · 2946 阅读 · 0 评论 -
Android 中保存图片的代码
Android 中保存图片的代码和保存指定View到图片文件中的示例代码原创 2011-02-10 12:56:00 · 13333 阅读 · 1 评论 -
2013年Android将成最大智能型手机平台
MIC预期Android今年可望站上第二大智能型手机平台位置,2013年进一步超越Symbian成为全球最大平台。转载 2010-10-26 13:21:00 · 952 阅读 · 0 评论 -
Google也有OCR文字辨识功能
<br />如果我们希望把手边纸本书的部分内容转成电子文件,除了利用扫瞄器扫进计算机外,还需要借助OCR文字辨识软件,才能把扫进去的图档转换成文本文件。包山包海的Google,现在也支持OCR的功能啰!<br /><br />》官方网址:http://docs.google.com/<br /><br />Step<br /><br />1.开启浏览器,连至「http://docs.google.com」,登入Google账户后,按左上方的〔上载〕。<br /><br />2.点选「请选取要上载的档转载 2010-10-26 13:29:00 · 10192 阅读 · 0 评论 -
IPHONE游戏引擎介绍
From IPhone Games Projects(Apress.2009)Torque:是来自GarageGames的流行的3D引擎。使用Torque,能够轻松的开发第一人称视角的射击游戏。程序员用高层次的脚本来定义角色和属性,engine就负责来渲染。来源:http://www. GarageGames.comcocos2d: 是port到IPhone上的流行的2D游戏引擎。它有很多引人入胜的屏幕特效,比如翻页,cinematic wipes.来源http://cocos2d.org翻译 2010-08-20 22:29:00 · 1207 阅读 · 0 评论 -
UBUNTU自动开启网络
编辑 /etc/network/interface文件如下先添加auto loiface lo inet loopbackauto eth0如果是自动获取ip,添加iface eth0 inet dhcp如果是手动配置ip,添加iface eth0 inet staticaddress xxx.xxx.xxx.xxxnetmask xxx.xxx.xxx.xxxnetwork xxx.xxx.xx转载 2009-09-25 17:52:00 · 1437 阅读 · 0 评论 -
[wxpython2.7]"Could not transfer data to window "警告
今天在wxPython2.7中实现了一个继承自wx.PyValidator 的判断是否是数字的validator,用于TectCtrl中。代码编写好后,在每次运行时会弹出个对话框,提示warning "Could not transfer data to window ", 但功能运行是正常的。在百度上按全句匹配搜了一下,没有结果。在google中就搜出来了几个,看来还是google实力强些。但是原创 2007-06-18 16:08:00 · 1374 阅读 · 0 评论 -
C语言中##和#的用法
碰到一道笔试题:读程序,写出结果#define STRCPY(a, b) strcpy(a ## _p, #b)int main()...{ char var1_p[20]; char var2_p[30]; strcpy(var1_p, "aaaa"); strcpy(var2_p, "bbbb"); STRCPY(var1, var2); ST转载 2007-06-08 16:32:00 · 1749 阅读 · 0 评论 -
技术新探:Google Talk 连接 MSN,Yahoo & ICQ
最近 MSN Live Messenger 可以连接上 Yahoo Messenger的新闻,好像也占了不少信息版面,那 Google Talk有办法接上 MSN , Yahoo 或 ICQ 吗? 查了一下网络,果然是有方法的,也有人把方法写下来了,英文请见Connect Google Talk to AIM, MSN, & Yahoo,中文请见用Gmail Chat 整合MSN, Yaho转载 2006-08-06 18:25:00 · 1861 阅读 · 0 评论 -
德信三年拿下中国手机软件设计龙头
大陆手机黑马 单挑台湾股王宏达电 公司创立不到四年,总部设在北京的德信无线,已经成功替诺基亚、摩托罗拉、高通(Qualcomm)等外商大厂代工设计手机,在中国,排名前十大的本土手机制造公司中,有八家是它的客户。现在,它还要和微软合作,抢进智能型手机(smartphone)市场,目标是向台湾股王宏达电子挑战。 三月二十二日,全球CDMA手机(Code Division Multiple A转载 2006-07-12 09:28:00 · 1993 阅读 · 0 评论 -
malloc和calloc区别(c)
网上找到的英文解释如下:Both the malloc() and the calloc() functions are used to allocate dynamic memory. Each operates slightly different from the other.Both the malloc() and the calloc() functions are used to转载 2006-07-04 16:50:00 · 11398 阅读 · 2 评论 -
一道数字的面试题
题目:abcdef*2=cdefab cdefab*2=efabcd 每个字母代表一个数字求abcdef=?解答:设ab=x, cd=y, ef=z, 各是两位的数 题目就成: xyz × 2 = yzx, yzx × 2 = zxy只看每个数的最高2位,z 因为z是由y×2再加上可能的移位的数得出,所以y,且 z > y > x,由x原创 2006-06-28 14:51:00 · 1154 阅读 · 0 评论 -
书评-从微软VSTS体现软件工程
软件工程与 Microsoft Visual Studio Team System Sam Guckenheimer、Juan J. Perez着, 蔡焕麟/译随着信息系统的规模扩大,触角深入每个环节。要完成一个信息系统真是千头万绪,若项目的各开发过程有辅助工具,以建立完整的开发架构,即可让信息团队所有成员,更容易撷取各个开发流程所需要的进度评估数据。能有几本书能描述各阶段性流程的精神,对转载 2006-11-08 22:12:00 · 1421 阅读 · 0 评论 -
与全局变量构造析构顺序有关的一道面试题(C++)
题目是#include int main(){ std::cout return 0;}如何在不修改上述代码中mian()里面的部分,使输出的内容为:StartThis is in mainEnd解答:此题我一开始想到的方法是重写std里得cout类,修改其中回来后,复习基础知识中发现有关于全局变量介绍的这么一句话: 全局对象在调用 main之前初始化, 在退出main之后析构真原创 2006-06-26 13:20:00 · 2133 阅读 · 0 评论 -
书摘-数位海盗的正义
如果我们想了解盗版,我们最好也知道我们「真正」在盗版什么东西,因为除了一片五英寸的塑料或铝制光盘之外,其中还有许多别的东西。为了说明起见,我们提供了微软 Office 2003的发展故事。 微软Office 20转载 2006-10-04 11:26:00 · 1128 阅读 · 0 评论 -
Good Bye, PDA?[收藏]
根据IDC(国际数据信息)的报告显示,全球过去连续九季的传统PDA出货量都出现下滑情况,显示传统PDA市场在快速地萎缩当中。这个当初被视作是革命性发明的产品如今却面临将被市场淘汰的命运,究竟哪里出了问题? 如果仅就台湾的数据而言,过去九季当中,台湾地区PDA的出货数量在总量上并没有太大的变化,每一季约在35000至40000台之间。然而此项信息容易误导人判断PDA市场尚有可为,只是牛步化而已。真原创 2006-05-12 17:07:00 · 1037 阅读 · 0 评论 -
微软展示SQL EveryWhere新技术
微软在今日(9/20)的Tech Ed 2006上展示了将于年底推出的SQL 2005行动装置新技术SQL Server 2005 EveryWhere Edition。 除今年底将推出的微软三大产品─Vista、Exchange,及Office外,于去年推出的新一代数据库系统SQL Server 2005,也是此次Tech Ed的焦点之一。有别于上届Tech Ed着重展示SQL Server转载 2006-09-20 21:59:00 · 1188 阅读 · 0 评论