首页 > 2014年09月20日 > 全部分享
强大的SQLHelper类
在做机房收费系统的时候,曾经使用过Sqlhelper,当时对此内容理解不是很好,参照的是下篇的博客:   vb.net—SQLHelper类的使用   而做过之后,当再次回首往事的时候,发现这个SQLHelper类并不是想象中的那么强大,其实可以在多扩充些。并且不好的地方是没有加入安全的事务机制,在此小编在前人的基础上,模仿别人写了一个类似的Sqlhelper。先看下类图。   此类一...
分类:数据库技术   时间:2014-09-20 14:29:40    收藏:0  评论:0  赞:0  阅读:227
Collection of algorithm for sorting. 常见排序算法集(三) —— Quick Sort
Quick Sort...
分类:其他   时间:2014-09-20 14:29:30    收藏:0  评论:0  赞:0  阅读:332
iOS使用AVCaptureSession自定义相机
关于iOS调用摄像机来获取照片,通常我们都会调用UIImagePickerController来调用系统提供的相机来拍照,这个控件非常好用。但是有时UIImagePickerController控件无法满足我们的需求,例如我们需要更加复杂的OverlayerView,这时候我们就要自己构造一个摄像机控件了。 这需要使用AVFoundation.framework这个framework里面的组件了...
分类:移动平台   时间:2014-09-20 14:29:20    收藏:0  评论:0  赞:0  阅读:414
QlikView中实现SQL Server中的RowNumber() Over(Partition by)
经常有这样的需求,当A字段有很多重复的值,但是B字段中的值在按A字段分组后是唯一的,因此SELECT A, B字段的时候不知道取B字段中的哪个值,因此在A字段重复的时候想取B字段的值,需要根据C字段中最大最小的值所对应的那一行数据。 在SQL Server 里面可以用如下方式实现,Row_Number() Over(Partition by A Order by C) ID,然后取ID=1。 ...
分类:数据库技术   时间:2014-09-20 14:29:10    收藏:0  评论:0  赞:0  阅读:292
传递给Appium服务器以开启相应安卓Automation会话的Capabilities的几点说明
Desired Capabilities是由客户端发送给Appium服务器端的用来告诉服务器去启动哪种我们想要的会话的一套键值对集合。当中也有一些键值对是用来在自动化的过程中修改服务器端的行为方式的。比如,我们可以把键为platformName的capability的值设置成iOS来告诉服务器我们想要开启的是一个iOS的会话,而非Anddroid的会话。或者我们可以把键为safariAllowPo...
分类:移动平台   时间:2014-09-20 14:29:00    收藏:0  评论:0  赞:0  阅读:588
五种布局方式
线性布局 LinearLayout是线性布局控件,它包含的子控件将以横向或竖向的方式排列。 LinearLayout本身常用到的两个属性 android:orientation=”vertical”----该属性决定他子类控件的排布方式(vertical:垂直;horizontal:水平) android:gravity=”center”----该属性决定他子类的xy的位置。 常用到的几...
分类:其他   时间:2014-09-20 14:28:50    收藏:0  评论:0  赞:0  阅读:448
JDBC事务处理
一、JDBC事务 (1)事务是作为单个逻辑工作单元执行的一系列操作。 (2)事务维护了数据的完整性、正确语义、持久性。事务中的所有SQL语句必须被成功执行,则事务才会对数据库产生持久性的影响, 如果事务中的第n条语句执行出错,表示事务运行失败,则前面的n-1条语句对数据库产生的影响可以撤销(回滚)到事务执行前的初 始状态或出错点之前的某个正确状态。  (3)JDBC在默认情况下,...
分类:数据库技术   时间:2014-09-20 14:28:40    收藏:0  评论:0  赞:0  阅读:377
Effective C++:条款43:学习处理模板化基类内的名称
(一) 注意从 “面向对象的C++” 转向 “模板C++” 时继承可能遭遇问题 :由于基类模板可能被特化,而该特化版本可能会改变成员,因此C++拒绝在模板化基类中寻找继承而来的名称。 (二) 看下面的例子: 假设将信息传送到不同的公司去,传送方式包括明文传送和密文传送,采用模板类的设计方法: class CompanyA { public: ... void sendCl...
分类:编程语言   时间:2014-09-20 14:28:30    收藏:0  评论:0  赞:0  阅读:266
数据库与Excel报表的动态生成
一.数据库与Excel报表的动态生成 (1)读取数据库的数据动态生成Excel报表,这是JSP应用中常遇到的问题,本节采用的基本方法是: 在Excel工作薄中,将报表模板制作在第一张工作表中,从数据库中读取数据,利用POI组件复制模板工作表 而得到一张新的工作表,将查询数据填写到新的工作表中。  (2) 实例分析 写一个Servlet程序,查询pubs数据库的titles表和sales表...
分类:数据库技术   时间:2014-09-20 14:28:20    收藏:0  评论:0  赞:0  阅读:288
阿里巴巴上市,筹资高达1500亿人民币,阿里巴巴要这么多钱来干什么
9月20日凌晨消息,阿里巴巴昨晚23:53在纽约证券交易所正式挂牌上市,股票交易代码为“BABA”,发行价为每股美国存托股(ADS)68美元,以此计算阿里巴巴市值将达到1748.28亿美元。按此定价区间计算,阿里巴巴集团的筹资额可能将达218亿美元,如果承销商行使超额配售权,阿里巴巴集团的筹资额则将达250亿美元。 相当于人民币1500亿!   我觉得阿里巴巴现在并不缺钱,运营阿里巴巴、淘宝...
分类:其他   时间:2014-09-20 14:28:10    收藏:0  评论:0  赞:0  阅读:222
抽象方法不能是static或native或synchroniz 原因及误解
在网上看到过这么一篇文章,是关于抽象方法不能是static或native或synchroniz 的原因。其中提到了这些关键字的意义以及与 abstract 关键字的冲突,大体内容如下:...
分类:其他   时间:2014-09-20 14:28:00    收藏:0  评论:0  赞:0  阅读:233
crsd.log: th_select_handler message repeated [ID 338693.1]
crsd.log: th_select_handler message repeated [ID 338693.1] ——————————————————————————– Modified 29-JUL-2008 Type PROBLEM Status MODERATED In this Document Symptoms Cause Solution Referen...
分类:其他   时间:2014-09-20 14:27:50    收藏:0  评论:0  赞:0  阅读:285
leetcode - Linked List Cycle
/** * Definition for singly-linked list. * struct ListNode { * int val; * ListNode *next; * ListNode(int x) : val(x), next(NULL) {} * }; */ struct ListNode { int val; ListNode *ne...
分类:其他   时间:2014-09-20 14:27:40    收藏:0  评论:0  赞:0  阅读:119
防SQL注入的参数化查询
在做机房收费系统的时候,曾经利用过传递参数的形式来将值传递给SQL语句或者存储过程,因为这样可以通过参数化的查询来帮助抵御“SQL 注入”式攻击,这种攻击者会将命令插入SQL语句,从而危机服务器的安全。 SqlParameter Param = new SqlParameter("@CourseID", 4);   这样可以从一定程度上来抵御SQL注入,但做的还不是很好,细心的话,你会...
分类:数据库技术   时间:2014-09-20 14:27:30    收藏:0  评论:0  赞:0  阅读:262
任意阶幻方的c++实现----奇阶幻方、双偶幻方、单偶幻方。
幻方分为3类。奇阶幻方(奇数)、双偶幻方(能够被4整除,如8,12,16……)、单偶幻方(4m+2形式,如6,10……),构造算法各不相同。 下面的程序中,奇阶幻方的构造算法为Merzirac法。双偶幻方的构造算法为Spring法。单偶幻方的构造算法为Strachey法。 单偶幻方: 在第一行居中的方格内放1,依次向右上方填入2、3、4…,如果右上方已有数字,则向下移一格继续填写。 ...
分类:编程语言   时间:2014-09-20 14:27:20    收藏:0  评论:0  赞:0  阅读:496
JDBC连接池技术
一.连接池技术 (1)Java语言通过JDBC技术访问数据库的基本过程是: 1.加载数据库驱动程序; 2.通过JDBC建立数据库连接; 3.访问数据库,执行SQL语句; 4.断开数据库连接。 (2)在Web应用程序开发中,使用这种模式访问数据库时,存在很多问题,为了解决这些问题,可以采用数据库连接池技术。 连接池实际上是在一个集合对象中存储一定数量的数据库连接对象。当程序需要...
分类:数据库技术   时间:2014-09-20 14:27:10    收藏:0  评论:0  赞:0  阅读:321
基于AngularJs + Bootstrap + AngularStrap 省市区联动实践
什么是 AngularJs?网上一大堆资料,没能真正说明白。 AngularJs 就是一个函数库,算不上一个框架,源码2万2千多行,提供了前端MVC的开发方式, 有双向绑定,指令等特性,这是具有革命性的。我是多么反感jQuery 用选择器 选择元素 ,绑定事件,进行一大堆DOM操作,一旦代码过多,非常不好维护,html结构改变,又要重写js代码, 不过 jQuery 对 ajax的封装 是其他框架 匹敌不了的,接近于标准。 我们看到控制器中的代码非常少,只有 一行 $scope.division =...
分类:Web开发   时间:2014-09-20 14:27:00    收藏:0  评论:0  赞:0  阅读:648
ComponentName的意思
ComponentName是用来打开其它应用程序中的Activity或服务的。使用方法:Intent i=new Intent();i.setComponent(new ComponentName(String packageName,String activityName ));startActi...
分类:其他   时间:2014-09-20 14:26:19    收藏:0  评论:0  赞:0  阅读:225
架构之美笔记
这是一个初创的公司,快速提供许多新版本的压力很大。延期是不可容忍的—这会带来财务灾难。软件工程师被迫尽其极限,快速交付。所以代码是以一系列疯狂冲刺的方式垒在一起的。不好的公司结构和不健康的开发过程将在糟糕的软件架构中得到反映。这些后果的影响是很严重的,远远超出了你对不良设计的天真想象 ?———— 1...
分类:其他   时间:2014-09-20 14:26:10    收藏:0  评论:0  赞:0  阅读:145
黑马程序员_面向对象深入2
-------android培训、java培训、期待与您交流! ----------1.抽象类抽象类是一个类的抽象化描述,和普通类的定义成员的方法一样,只是如果要定义抽象成员的话,则需要使用到abstract关键字。通常在程序的设计中,把主体的类功能放在抽象类中,让其它类去继承。抽象类不能被实例化,...
分类:其他   时间:2014-09-20 14:26:00    收藏:0  评论:0  赞:0  阅读:308
997条   上一页 1 ... 25 26 27 28 29 ... 50 下一页
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!