首页 > 其他
对SharePreference的封装
今天需要用到SharePreference来保存一些设置参数,因为要用到很多次 所以对它进行了封装: public class PrefUtils { public static void putBoolean(String key, boolean value, Context ctx) { Sh
分类:其他   时间:2016-02-08 21:16:31    收藏:0  评论:0  赞:0  阅读:191
利用属性封装复杂的选项
1、考虑这样一个场景。 我们的程序中有一个“选项”窗口,这个窗口包含很多选项。其中有一个选项是单选类型的,用户可以从N个选项值中选择一个。 我们需要在用户单击“确定”按钮后把用户选择的值保存到文件中,程序下次启动时再读取到内存中。 2、不好的解决方案 通常情况下,我们会在按钮单击事件中写类似下面的代
分类:其他   时间:2016-02-08 21:16:24    收藏:0  评论:0  赞:0  阅读:276
控件风格19种,挨个一网打尽
{ New TControlStyles: csNeedsBorderPaint and csParentBackground. These two ControlStyles are only applicable when Themes are Enabled in applications o
分类:其他   时间:2016-02-08 21:16:17    收藏:0  评论:0  赞:0  阅读:298
QT之深入理解QThread
QT之深入理解QThread 理解QThread之前需要了解下QThread类,QThread拥有的资源如下(摘录于QT 5.1 帮助文档): 在以上资源中,本文重点关注槽:start();信号:started()、finished();受保护的方法:run()、exec(); 理解QThread
分类:其他   时间:2016-02-08 21:16:10    收藏:0  评论:0  赞:0  阅读:332
《代码整洁之道》之四 注释
注释是对程序代码的补充,是一种不得已而为之的行为。所以,在我们需要给程序添加注释之前一定要认真考虑一下程序是否符合前面几节提到的原则。试着想一下可否通过优化程序流程,结构优化,或者取一个合适的名字,从而使程序变得易读。 总之,尽量不要添加注释。 但是,随着工作的时间越长我们什么事都会遇到,也会遇到不
分类:其他   时间:2016-02-08 21:16:02    收藏:0  评论:0  赞:0  阅读:217
Theano学习笔记(二)——逻辑回归函数解析
有了前面的准备,能够用Theano实现一个逻辑回归程序。逻辑回归是典型的有监督学习。 为了形象。这里我们如果分类任务是区分人与狗的照片。 首先是生成随机数对象 importnumpy importtheano importtheano.tensor as T rng= numpy.random 数据
分类:其他   时间:2016-02-08 21:15:48    收藏:0  评论:0  赞:0  阅读:245
思维启示之意外的收获(发现自己思维局限和掀开二级指针的虎皮)
潘鹏在CSDN上原创。如其它站点转载请注意排版和写明出处: 今天仍旧是最后一个离开,本来是封装的线程扩展功能来卖票的。但我想将统计是否有漏票的程序封装进去,可是一直纠结的我多个线程就有多个对象,我必需要等全部的线程执行结束才干来统计,可是我不能在接口类和线程类里来写,那我仅仅能写在对用户开放的类里,
分类:其他   时间:2016-02-08 21:15:41    收藏:0  评论:0  赞:0  阅读:156
《代码整洁之道》之三 函数
函数是所有软件的基本单元,也是开发人员在编程时编写的最小模块。所以,《Clean Code》为我们编写函数提供了一些规则。 在编写函数是应该遵守以下一些原则: 1 短小 函数短小的好处就是一目了然,一眼就能看出函数所实现的功能。 再者,在if语句、else语句、while语句等,其中的代码块应该只有
分类:其他   时间:2016-02-08 21:15:20    收藏:0  评论:0  赞:0  阅读:138
人的提升不是直线上升的,也不是一直弧线上升的(人之所以有文明就是因为不断的学习和积累好的东西)
正确的积累经验: 在实际工作中,要学习好的习惯,虽然你现在并不赞同,但是你要学习,并一直保持下去,因为人之所以有文明就是因为不断的学习和积累好的东西。 不要盲目赞同别人,要先思考,要有自己的立场。 不要高看自己,要虚心,要谦虚,要多听别人说,多学习别人的优秀的地方。 更快的提升能力: 不走弯路,就是
分类:其他   时间:2016-02-08 21:15:13    收藏:0  评论:0  赞:0  阅读:164
凤凰OS
看看这个http://www.phoenixos.com 是不是你想要的 --- 共有 5 条评论 --- Entity回复 @Leaybc : 今天装的凤凰os,有很多的BUG整天还不错。 (1个月前) Leaybc回复 @Entity : 是的,我也看了那个产品,我感觉挺好的,价格也不算很贵,应
分类:其他   时间:2016-02-08 21:15:05    收藏:0  评论:0  赞:0  阅读:354
QString与中文,QString与std::wstring的相互转换(使用fromStdWString和u8关键字)
Qt版本:5.5.1 Qt的QString功能丰富,对非英语语言的支持也不是问题,但支持得不够直接。例如,像 ? 1 QString str("死亡使者赛维"); 这样直接用带中文的字符串进行构造,那么用QMessageBox显示str时将出现乱码。如果使用fromLocal8Bit、fromLat
分类:其他   时间:2016-02-08 21:15:01    收藏:0  评论:0  赞:0  阅读:184
主题和选择器
今天在做底部tab的时候因为样式都一样 所以就自定义一个style 这样省的写很多重复的样式(懒懒懒懒),zai9values/styles.xml 里添加 radiobutton样式: <style name="BottomTabStyle"> <item name="android:layout
分类:其他   时间:2016-02-08 21:14:51    收藏:0  评论:0  赞:0  阅读:148
正则表达式 和 junit测试
需要知道一些常规的正则表达式语句,然后可以仿照规则写出一下正则表达式语句。然后是关于junit测试. 知道了一个之前看过的文档,然后有功夫就看一下那个文档就可以,或者后面找时间搜索一下。 正则表达式是一个字符串: 由^开头 由$结尾。 []表示可取值的范围。 \\d表示数字。 下面两个表达式等效:
分类:其他   时间:2016-02-08 21:14:37    收藏:0  评论:0  赞:0  阅读:145
计算器程序
//implement a calculator //no bracket #include <iostream> #include<cctype>//the 'isdigit' which was included in it will be used in the funcion named n
分类:其他   时间:2016-02-08 21:14:31    收藏:0  评论:0  赞:0  阅读:203
第 1 天,hello world
一个简单的Linux内核模块,包含实现以及Makefile。该模块在被加载以及被卸载时向系统日志文件打印相应的信息。
分类:其他   时间:2016-02-08 21:14:23    收藏:0  评论:0  赞:0  阅读:129
HDU 2084 数塔
数塔 Time Limit: 1000/1000 MS (Java/Others) Memory Limit: 32768/32768 K (Java/Others)Total Submission(s): 32087 Accepted Submission(s): 19162 Problem De
分类:其他   时间:2016-02-08 21:14:16    收藏:0  评论:0  赞:0  阅读:180
HDU 1081 To The Max
To The Max Time Limit: 2000/1000 MS (Java/Others) Memory Limit: 65536/32768 K (Java/Others)Total Submission(s): 10594 Accepted Submission(s): 5086 Pro
分类:其他   时间:2016-02-08 21:14:09    收藏:0  评论:0  赞:0  阅读:255
样式常用属性
笔记信息 复习: 表单作用: 从使用的角度上说:html提供了一个输入内容的途径。 从服务器的角度:提供了一个收集信息的途径。 以便客户端和服务器进行交互。 例:注册页面,上传文件。 3种常见元素:input select textarea Input的十种常见类型: text,password,r
分类:其他   时间:2016-02-08 21:14:01    收藏:0  评论:0  赞:0  阅读:204
QT update和repaint的区别
void QWidget::repaint ( int x, int y, int w, int h, bool erase = TRUE ) [槽] 通过立即调用paintEvent()来直接重新绘制窗口部件,如果erase为真,Qt在paintEvent()调用之前擦除区域(x,y,w,h)。
分类:其他   时间:2016-02-08 21:13:54    收藏:0  评论:0  赞:0  阅读:220
Qt读取ANSI格式文件——利用QTextCodec将其他编码格式的QByteArray转换为Unicode格式,或者从文件中读出后直接做转换
t使用Unicode来表示字符串。但是通常需要访问一些非Unicode格式的字符串,例如打开一个GBK编码的中文文本文件,甚至一些非Unicode编码的日文,俄文等。 Qt提供了QTextCodec类用于不同编码格式之间的转换。关于Qt字符串格式转换以及QTextCodec的使用方式,网上有很多资料
分类:其他   时间:2016-02-08 21:13:40    收藏:0  评论:0  赞:0  阅读:445
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!