现在位置: 首页 > drizzle发表的所有文章
  • 09月
  • 30日
综合 ⁄ 共 948字 评论关闭
Set Matrix Zeroes Apr 6 '12 4561 / 10629 Given a m x n matrix, if an element is 0, set its entire row and column to 0. Do it in place. Follow up: Did you use extra space? A straight forward solution using O(mn) space is probably a bad idea. A simple improvement uses O(m + n) space, but still not the best solution. Could you devise a constant space solution? public class Solution { public void setZeroes(int[][] matrix) { if(matrix ==null) return; int m = ma......
阅读全文
  • 06月
  • 07日
综合 ⁄ 共 15690字 评论关闭
基于Grunt构建一个JavaScript库 译 14 July 2014 现在公认的JavaScript典型项目需要运行单元测试,合并压缩。有些还会使用代码生成器,代码样式检查或其他构建工具。 Grunt.js是一个开源工具,可以帮助你完成上面的所有步骤。它非常容易扩展,并使用JavaScript书写,所以任何为JavaScript库或项目工作的人都可以按自己的需要扩展它。 本文解释如何使用Grunt.js构建JavaScript库。Grunt.js依赖Node.js和npm,所以第一节解释其是什么,如何安装和使用。如果你对npm有了解,那你可以跳过这一节。第四和第五节讲述如何配置Grunt......
阅读全文
  • 05月
  • 06日
综合 ⁄ 共 522字 评论关闭
cookies是由给你提供服务的服务器端生成后存储在你本地的数据,并由服务器读取来验证用户身份。cookies本身是数据,它的传输使用http协议。 如果,你是普通用户: 你说的iOS应用至少应该是一个C/S架构的客户端,比如新浪微博、豆瓣小组、支付宝这些应用。这种情况下,cookies可以有。但是“ios程序退出cookie为什么会消失”呢?1.服务器端不使用cookies;2.该应用开发者就没有设置存取本地的cookies(其实iOS提供了更方便的钥匙串功能);3.应用内有关于cookies功能的设置,而你设置为关闭。 如果引发你这一困扰的iOS应用本身就不是......
阅读全文
  • 05月
  • 04日
综合 ⁄ 共 1667字 评论关闭
 http://www.cnblogs.com/happyday56/archive/2008/01/16/1041879.html SQL查询效率-100w数据查询只要1秒 关于SQL查询效率,100w数据,查询只要1秒,与您分享: 机器情况p4: 2.4内存: 1 Gos: windows 2003数据库: ms sql server 2000目的: 查询性能测试,比较两种查询的性能 SQL查询效率 step by step -- setp 1.-- 建表create table t_userinfo(userid int identity(1,1) primary key nonclustered,nick varchar(50) not null default '',classid int not null default 0,writetime datetime not null default getdate())go -- 建......
阅读全文
  • 04月
  • 22日
综合 ⁄ 共 1248字 评论关闭
快速排序是对冒泡排序的一种改进,其排序速度相对较快,排序的基本思想是:通过 一趟排序将要排序的数据分割成独立的两个部分,其中一部分数据要比另外一部分所有数据要小,然后再按此方法对这两部分数据分别进行快速排序,整个排序过程可以用递归实现,以此使整个数据变成有序序列。一趟快速排序的算法是: 1、设置两个变量i,j排序开始的时候i=0;j=n-1; 2、以第一个数组元素作为关键数据,赋值给key,即 key=A[0]; 3、从J开始向前搜索,即由后开始向前搜索(j=j-1即j--),找到第一个小于key的值A[j],A[j]与A[i]交换; 4、从......
阅读全文
  • 04月
  • 13日
综合 ⁄ 共 618字 评论关闭
今天:       上午又把测试计划和测试用例按照较为标准的格式重写了一遍,觉得文档这种东西看上去不重要,但其实很大程度上能决定之后测试做的好坏,文档写的详不详细就能看出你这个准备工作做的好不好,记得上次张总还讲过:文档可以让人的思维变得缜密。所以文档可以让我的准备更为充分,考虑的更多。       下午写c#,突然意识到当不管我写什么程序,都要用c#写,这样可以加速对c#的学习。我准备用c#写一个从excel导数据至数据库的c#可视化工具。哈哈哈        下班前,我们主管给大家做bugfree的培训,我很想做这个培训,但我......
阅读全文
  • 04月
  • 10日
综合 ⁄ 共 2697字 评论关闭
在多语言环境中,这个比较常用到: 设置JVM启动项:-Dfile.encoding=UTF-8 其他两个一般比较少    以下内容:我仅以我的实际经验为准做的猜测性分析,当中有些内容可能和真实的技术实现不同或有错,敬请指出,谢谢! 我这里想分享一个关于乱码问题的探究和尚待完善的解决方案!  故事是这样开始的,一天,我通过项目的java代码调用linux的shell,比如:ssh admin@104.218.139.40:/export1/servers/nginx.sh , 脚本不存在,我得到了错误提示,但是错误提示是乱码。 为什么是乱码呢,我查看了我们的底层代码,发现 InputStreamR......
阅读全文
  • 03月
  • 31日
综合 ⁄ 共 595字 评论关闭
工作需求: 需要实现如下样式的通知栏: 实现时使用了remoteview,自定义布局中父布局为相对布局,line1和line2也用了相对布局(不包括bigicon)。 问题来了:公司自定制终端中有一款为小屏低分辨率,因此line2无法完全显示。于是line2中textview“视频业务正在进行”采用了跑马灯,中文系统正常滚动,功能ok。但是当系统语言切换到非中文时,该textview竟然无法滚动(“视频业务正在进行”对应翻译仍然是超长的),百思不得其解(未从通知栏和remoteview的框架代码中解惑)。于是尝试调整布局,查看问题原因,发现将Chronometer控件......
阅读全文
  • 02月
  • 13日
综合 ⁄ 共 810字 评论关闭
1 数据库-创建/打开 权限 代码 SQLiteDatabase db =openOrCreateDatabase("MyDatabaseName", MODE_PRIVATE, null); 2 数据库-删除 权限 代码 boolean success = deleteDatabase("MyDatabaseName"); 3 表-创建 权限 代码 db.execSQL("CREATE TABLE MyTableName (_id INTEGER PRIMARY KEY AUTOINCREMENT, YourColumnName TEXT);"); 4 表-删除 权限 代码 db.execSQL("DROP TABLE IF EXISTS MyTableName"); 5 条目-插入 权限 代码 // Since SQL doesn't allow inserting a completely empty row, the second parameter of db.......
阅读全文
  • 01月
  • 12日
综合 ⁄ 共 1032字 评论关闭
 前面介绍了UML有9种视图,Rational Rose支持其中的大部分(7种)视图,包括: Use Case、Sequence、Collaboration、Class、State Transition、Component、Deployment框图   Rational Rose是分析和设计面向对象软件系统的强大工具,可以帮助先建模系统再编写代码,从而一开始就保证系统结构合理。利用模型可以更方便地捕获设计缺陷,从而以较低的成本修正这些缺陷。 Rational Rose有助于系统分析,可以先设计使用案例和Use Case框图,显示系统的功能。可以用Interaction框图显示对象如何配合,提供所需功能。类和Class框图可以显示......
阅读全文
  • 01月
  • 10日
综合 ⁄ 共 898字 评论关闭
在jsp和class文件中调用的相对路径不同。在jsp里,根目录是WebRoot 在class文件中,根目录是WebRoot/WEB-INF/classes 当然你也可以用System.getProperty("user.dir")获取你工程的尽对路径。1.jsp中取得路径:以工程名为TEST为例(1)得到包含工程名确当前页面全路径: request.getRequestURI() 结果:/TEST/test.jsp (2)得到工程名: request.getContextPath() 结果:/TEST(3)得到当前页面所在目录下全名称: request.getServletPath() 结果:假如页面在jsp目录下 /TEST/jsp/test.jsp (4)得到页面所在服务器的全......
阅读全文
  • 12月
  • 28日
综合 ⁄ 共 2803字 评论关闭
声明一个指针函数,其名必须为.dll中的函数名。 此指针类型的函数名必须在方法体内开始的地方进行声明,否则为提示类型不能用于表达式,“将此类型用作表达式非法". ============================= 1.OnMouseOver, CBrightnessRevise.不明白会起什么样的作用。 2.设置窗体位置函数,SetWindowPos(),HWND hWndlnsertAfter=NULL, why?       需要练习的代码:    1。BOOL CDialogBase::GetFolder(LPTSTR szSelectedFolder,LPCTSTR szTitle,const HWND hOwner,LPCTSTR szRootFolder,LPCTSTR szStartFolder) {     LPITEMIDLIST lpID; ......
阅读全文