现在位置: 首页 > domo发表的所有文章
/* 利用Array对象join方法模拟 C#中的StringBuilder,提升JS中字符串拼接的效率及性能。 功能同JS文件夹下StringBuilder.js文件实现功能, 因实现方式不同且为避免冲突将此文件置于该文件夹下供月度资金计划使用 Author : panwb Date : 2012-11-29 */ function StringBuilder(str) { //字符串数组 this.arrstr = (str === undefined ? new Array() : new Array(str.toString())); //字符串长度(任何影响newstr字符串长度的方法都必须同时重置length) this.length = (str === undefined ? 0 : str.length); // ......
阅读全文
  • 08月
  • 25日
编程语言 ⁄ 共 5556字 评论关闭
面试也是一门学问,在面试之前做好充分的准备则是成功的必须条件,而程序员在代码面试时,常会遇到编写算法的相关问题,比如排序、二叉树遍历等等。 在程序员的职业生涯中,算法亦算是一门基础课程,尤其是在面试的时候,很多公司都会让程序员编写一些算法实例,例如快速排序、二叉树查找等等。 本文总结了程序员在代码面试中最常遇到的10大算法类型,想要真正了解这些算法的原理,还需程序员们花些功夫。 1.String/Array/Matrix 在Java中,String是一个包含char数组和其它字段、方法的类。如果没有IDE自动完成代码,下面这个......
阅读全文
  • 07月
  • 19日
综合 ⁄ 共 3985字 评论关闭
      在main.xml中:   <?xml version="1.0" encoding="utf-8"?> <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"     android:id="@+id/mylayout"     android:layout_width="fill_parent"     android:layout_height="fill_parent"     android:orientation="vertical"     android:gravity="center_horizontal">       <Button         android:id="@+id/findBut"         android:layout_marginTop="8dp"         android:background="#0066ff"         android:textColor="#ffff......
阅读全文
  • 04月
  • 15日
综合 ⁄ 共 4164字 评论关闭
 转载自:http://linux.chinaitlab.com/command/13231.html    本章介绍Linux上最常用的文本编辑器Vi。文本编辑器是所有计算机系统中最常使用的一种工具。用户在使用计算机的时候,往往需要建立自己的文件,无论是一般的文本文件、数据文件,还是编写的源程序文件,这些工作都离不开编辑器。   Linux系统提供了一个完整的编辑器家族系列,如Ed、Ex、Vi和Emacs等,按功能它们可以分为两大类:行编辑器(Ed、Ex)和全屏幕编辑器(Vi、Emacs)。行编辑器每次只能对一行进行操作,使用起来很不方便。而全屏幕编辑器可以对整个屏幕进......
阅读全文
  • 10月
  • 28日
综合 ⁄ 共 1114字 评论关闭
VS2008 Debug 和 Release 版本程序运行结果不同的可能原因小结 问题:VS2008下,Debug 和 Release模式下均可正常运行的程序,但两者的结果却不同。 现总结可能原因如下: 1. 注意OpenMP等并行化算法在 Debug 和 Release下可能存在的区别; 2. 注意 float,double型数据强制转换为 int 型,或与int型,或int 型间做除法等运算时产生的数据丢失、偏差; 3. 变量未默认初始化。Debug 和 Release对于没有人为初始化的变量的处理是存在区别的,因而会导致后续错误; 4. 程序涉及图像数据生成、操作的,例如用opencv在程序中动态生成Ipl......
阅读全文
  • 05月
  • 17日
综合 ⁄ 共 6606字 评论关闭
转载自:http://www.jayz.me/?p=267 首先Jay必须先声明本文的出处,Jay十分尊重别人的劳动,这个文章只是我翻译来的,原文在http://mac.appstorm.net,如果对原文感兴趣的同学请前往阅读。好了,我们开始吧! AppleScript 是 Mac OS X内置的一种功能强大的脚本语言,使用 AppleScript 的目的是把一些重复繁琐并且耗费时间的任务自动化。比如我是一个自由职业者,我十分的讨厌每个星期为不同的客户去创建帐单,为了解决这个问题我写了一个 AppleScript 来读取我在 iCal 里输入的时间,然后自动在 Microsoft Excel 里根据这些时......
阅读全文
错误应用程序 msnmsgr.exe,版本 8.1.178.0,时间戳 0x45b12d6a,错误模块 MSIMG32.dll,版本 2009.3.30.37,时间戳 0x49cfb124,异常代码 0xc0000005,错误偏移量 0x00017bd0, 进程 ID 0x128c,应用程序启动时间 0x01ca0c10b839c5d2。    msnmsgr.exe    8.1.178.0    45b12d6a    MSIMG32.dll    2009.3.30.37    49cfb124    c0000005    00017bd0    128c    01ca0c10b839c5d2     错误应用程序 iexplore.exe,版本 8.0.6001.18702,时间戳 0x49b3ad2e,错误模块 WINWB86.IME,版本 5.0.2000.3,时间戳 0x38fbf5cd,异常代码......
阅读全文
  • 05月
  • 14日
综合 ⁄ 共 2571字 评论关闭
一、      1、实现本功能需要Apache poi 的包,到官网上下载最新的jar包添加到项目中就行,本文采用的版本为poi-3.10.1-20140818.jar,把官网上下载的bin文件解压,找到这个包放进项目就行,其他包是为其他文档提供的。 二、      完整例子如下: import java.io.FileNotFoundException; import java.io.FileOutputStream; import java.io.IOException; import org.apache.poi.hssf.usermodel.HSSFDataFormat; import org.apache.poi.hssf.usermodel.HSSFWorkbook; import org.apache.poi.ss.usermodel.Cell; import org.apache.......
阅读全文
  • 04月
  • 23日
综合 ⁄ 共 1173字 评论关闭
暴力之简单枚举 优点:算法简单,容易编程实现,正确性易证明 缺点:速度慢,时间复杂度高 重点,对于题目的分析,寻找优化的方法。 对于枚举法,应该要权衡枚举的时间代价和所得到的信息量的关系。 例如(黑书思考题1.2.6)离散函数,给定一个离散函数,为集合{1,2.....n},取值为-2^32--2^32,找出函数图像上两个点,是的函数在这两点之间的点都在连线的下方,且此连线的斜率尽量大。 n很大的时候容易超时,可是有个O(n)的算法。这题很显然想到枚举任意两个点求是否符合条件,如果满足则进行斜率的比较。可是,对于任意三点A1,A......
阅读全文
上篇文章《Android Contact分析(一):Data, RawContact, Contact之间的关系》已经把联系人表之间的关系讲明了,这篇文章就写点例子,来加深一下。 一、读取联系人中所有姓名和电话号码: [java] view plaincopy /**   * 查询所有联系人姓名及电话号码   */   private void readContacts(){       StringBuilder sb = new StringBuilder();       ContentResolver cr = getContentResolver();              // select * from contacts       Cursor cursor = cr.query(ContactsContract.Contacts.CONTENT_URI......
阅读全文
  • 04月
  • 13日
综合 ⁄ 共 416字 评论关闭
这么几天忙碌下来,觉得自己真应该好好反省反省,不该去埋怨任何人,仔细想想,也都是自己一开始没有想到位就开始着手干,浪费了很多的时间和精力   自己毛毛躁躁的性格自己很清楚,但总还是工作出错。这么大的数据,重新搞一次多么的麻烦,每次要重新弄就觉得很烦躁,就希望能找出一个罪魁祸首好让自己好受一点,但有着时间责怪别人,不如冷静下来好好思考接下来该怎么做。   有的时候觉得自己一个人在做两个人的工作,看着别人闲着就心里就不舒服,但自己要知道,自己做过的、从中收获的就是自己的,不管怎样,都要承受住所有,......
阅读全文
  • 04月
  • 02日
综合 ⁄ 共 1331字 评论关闭
透明效果 有时候,我们需要在画面上显示一张角色的图像,而这张图片是有自己的背景的,要是直接贴到了游戏的画面中,就会出项覆盖游戏画面。显示出的效果特别不好,这里我们可以用到透明效果来处理。 其中,原理就是用BitBlt() 的Raster值运算去掉原图片的背影。但是只适用于原图背景为黑色,才会看到效果。 如图,左边部分为前景图,右边部分为屏蔽图 前景图的背景必须为黑色,屏蔽图的背景为白色 以下为显示的背景图 我们怎么样使用则会图来处理透明呢?其实就是Raster运算。 将屏蔽图和背景图做“AND”运算,贴到目的DC; ......
阅读全文