现在位置: 首页 > emptied发表的所有文章
  • 11月
  • 13日
综合 ⁄ 共 1126字 评论关闭
        博客《Ant—使用Ant构建简单Java项目(二)》我们简化了执行Test类中main方法需要执行的命令,本博客来介绍一下如何使build.xml文件和其中使用property标签定义的属性分离:         1、在test文件夹中新建名为build.properties的文件,文件中以“key=value”的形式输入原来在build.xml文件中定义的属性及其属性值如下: src=src lib=build/lib dest=build/classes np_jar=build/lib/test.jar         2、修改build.xml文件中的代码: <?xml version="1.0" encoding="UTF-8"?> <project name="test" default="run......
阅读全文
  • 09月
  • 09日
移动开发 ⁄ 共 983字 评论关闭
文章目录 处理方法 我从ABS切换到AppCompat与Material theme(仅适用于API21) 我的配置文件如下: <application android:theme="@style/AppStyle" <-- values folder --> <style name="AppStyle" parent="@style/AudioRecTheme"> <style name="AudioRecTheme" parent="@style/Theme.AppCompat.Light"> <!-- values-v21 folder--> <style name="AudioRecTheme" parent="@android:style/Theme.Material.Light">  ......
阅读全文
  • 04月
  • 12日
算法 ⁄ 共 3895字 评论关闭
Advanced Fruits Time Limit: 1000MS   Memory Limit: 65536K Total Submissions: 1944   Accepted: 967   Special Judge Description The company "21st Century Fruits" has specialized in creating new sorts of fruits by transferring genes from one fruit into the genome of another one. Most times this method doesn't work, but sometimes, in very rare cases, a new fruit emerges that tastes like a mixture between both of them.  A big topic of discussion inside the company is "How shou......
阅读全文
  • 03月
  • 22日
综合 ⁄ 共 1005字 评论关闭
发送 1.  DMA发送可以没有中断,当DMA通道打开时自动发送。 2. 防止发送缓冲区被新来的数据覆盖  参见 http://blog.csdn.net/ysmz4/article/details/46549041 接收 stm32例程上用的RXNE中断。但当已知接收帧的最大长度,总线空闲中断更好(开始接收后,过一段时间内总线空闲(过多久判定为总线空闲:当检测到停止位后,在一定时间内未接收到数据时。有空查查数据手册...),则认为DMA接收完毕)。 按照这个做就可以。 http://blog.csdn.net/jdh99/article/details/8444474 上文关键在于: 1. temp = UART_RX_LEN - DMA_GetCurrDa......
阅读全文
  • 01月
  • 12日
综合 ⁄ 共 970字 评论关闭
'save this script as monitor.vbs and run it like CSCRIPT monitor.vbs 192.168.1.2 user password C:\1.txt 'also you can run CSCRIPT monitor.vbs for help Set colArgs = WScript.Arguments If WScript.arguments.count < 3 then WScript.Echo "USAGE:" & vbCrLf & " Monitor Computer User Password files" WScript.quit End If strComputer = wscript.arguments(0) strUser = wscript.arguments(1) strPwd = wscript.arguments(2) strFile = wscript.arguments(3) set olct=createobject("wbemscripti......
阅读全文
  • 08月
  • 03日
综合 ⁄ 共 12589字 评论关闭
文字罗嗦,篇幅较长,只需营养可直接看红字部分。转自:http://blog.sina.com.cn/s/blog_76264a170101e5lb.html 一个viewController的初始化大概涉及到如下几个方法的调用:  initWithNibName:bundle: viewDidLoad viewWillAppear:animated: viewDidAppear:animated: viewWillLayoutSubviews viewDidLayoutSubviews 通常情况这几个方法是依次被调用的,我们会在init方法中初始化一些成员变量,做一些与view无关的事情。而后在viewDidLoad中进行view布局相关的属性调整,比如改变一下背景颜色,增加一些subview之类的。不知道......
阅读全文
  • 08月
  • 02日
综合 ⁄ 共 2530字 评论关闭
下面文章大意是指:在一般的Android项目中,R类的常量都是用final定义的,但ADT 14之后,如果在library 项目中,它会没有final关键字, 估计在新ADT中,资源文件会变成一个library...,   在switch语句的case中,如果使用 R.id.xxx 则会提示有问题,不允许非常量在case语句中。 Google提供的一个方法就是把它转化为if-else语句,即在switch语句处 Ctrl+1 然后可以替换成if-else.语句。    Non-constant Fields in Case Labels In a regular Android project, constants in the resource R class are declared like thi......
阅读全文
  • 05月
  • 28日
综合 ⁄ 共 2512字 评论关闭
statement: 一个SQL语句。 session: 一个由ORACLE用户产生的连接,一个用户可以产生多个SESSION ,但相互之间是独立的。 transaction:所有的改变都可以划分到transaction里,一个 transaction包含一个或多个SQL。当一个SESSION建立的时候就是一个TRANSACTION开始的时刻,此后transaction的 开始和结束由DCL控制,也就是每个COMMIT/ROLLBACK都标示着一个transaction的结束。 consistency:是对于statement级别而不是transaction级别来说的。sql statement 得到的数据都是以sql statement开始的IMAGE。 LOCK的基本情况: upda......
阅读全文
  • 04月
  • 21日
综合 ⁄ 共 5776字 评论关闭
1.客户端的功能逻辑不难,UI界面也不难,但写UI花的时间是写功能逻辑的两倍.    2.写代码前的思考过程非常重要,即使在简单的功能,也需要在本子上把该功能的运行过程写出来.     3.要有自己的知识库,可以是一个工具类,把写过的,看过的好的代码放进去,也可以是一个笔记本软件.因为只有放在知识库里的东西,才是你最重要的财富.     4.如果你想做自由职业者,你需要学英语,因为在国外的盈利比国内多很多.如果你想进大公司,好公司,你需要学英语.你想深入学习android,但中文的android文章太少了,你查查百度,到处都是copy来copy去的h......
阅读全文
  • 03月
  • 20日
综合 ⁄ 共 1363字 评论关闭
http://blog.163.com/zmhot88@126/blog/static/169846647201082994458979/ 通过包名判断应用的存在: public boolean checkBrowser(String packageName) {       if (packageName == null || "".equals(packageName))           return false;       try {           ApplicationInfo info = getPackageManager().getApplicationInfo(                   packageName, PackageManager.GET_UNINSTALLED_PACKAGES);           return true;       } catch (NameNotFoundException e) {           return false;       }   }   getP......
阅读全文
  • 03月
  • 18日
综合 ⁄ 共 2639字 评论关闭
DB2 常用命令使用笔记 可视化数据库管理软件可以用DbVisualizer,适合于多种数据库。 1 表空间 表空间实质是组织数据文件的一种途径,Oracle就是通过表空间这个数据库对象完成对数据的组织的。在将数据插入Oracle数据库之前,必须首先建立表空间,然后将数据插入表空间的一个对象中。 解释数据库、表空间、数据文件、表、数据文件的最好办法就是想象一个装满东西的柜子。数据库其实就是柜子,柜中的抽屉是表空间,抽屉中的文件夹是数据文件,文件夹中的纸是表,写在纸上的信息就是数据。 2  命令行使用DB2 1) 初始化DB2环境 Win+R......
阅读全文
  • 02月
  • 16日
综合 ⁄ 共 428字 评论关闭
1.在onCreate()中加载UI,在onStart()/onResume()中刷新UI 2.在onCreate()中用Handler延时请求数据,数据处理最好是二次callback回调(第一次来自DB,第二次来自网络) 3.在Activity中尽量少创建Handler,创建一个UIHandler,一个后台HandlerThread足以 4.所有异步任务写进一个Runnable中,用自己写的应用后台线程池统一处理,而不是在Activity中直接new Thread() 5.异步Runnable也可以交由HandlerThread处理,不过注意其回调顺序性和延迟性,再次提醒尽量不要new Thread() 6.Activity结束的时候尽量手动释放资源,最好销毁UIHandle......
阅读全文