用java连接到oracle数据库
import java.sql.*;public class ReadAndWriteUserPasswordDB{private Connection conn;private Statement stmt;private ResultSet rs;private String getresult...
【笔记】句子中单词逆序输出
1 #include <iostream> 2 #include <string> 3 #include <stack> 4 5 using namespace std; 6 int main() 7 { 8 string str ="I live in...
C++ 封装私有堆(Private Heap)
Private Heap 是 Windows 提供的一种内存内存机制,对于那些需要频繁分配和释放动态内存的应用程序来说,Private Heap 是提高应用程序性能的一大法宝,使用它能降低 new / malloc 的调用排队竞争以及内存空洞。Private Heap 的原理及应用的资料很多,这里就...
各大公司(Google,Microsoft,Baidu, Microsoft Research Asia etc.)实习...
各大公司(Google,Microsoft,Baidu, Microsoft Research Asia etc.)实习生面试题总汇1.把二元查找树转变成排序的双向链表(树)题目:输入一棵二元查找树,将该二元查找树转换成一个排序的双向链表。要求不能创建任何新的结点,只调整指针的指向。 10 / \6...
通用权限管理系统组件 (GPM - General Permissions Manager) 中实现系统参数配置保存,附...
其实GPM不仅仅是权限管理系统,其实更是一个灵活的轻量级快速.Net开发架构,他需要最短的学习时间,可以最快速入门,并不是通过玩技术来实现我们的日常需求。GPM中只要写一套代码,就可以实现在多种数据库上的稳定运行。 下面我们给大家参考一下如何在GMP中实现系统参数配置的保存功能,开发界面见下图:数据...
O(n) 算法找出n个数中第k大的
先写一个函数F,他以任一个数为基点pivot(比如第一个),两个指针XL(比pivot小的数),XR(比pivot大的数)从第一个元素开始向右移动,当XR<XL,交换这2个元素的位置,继续移动,直到XR到头,最后交换pivot和XL的位置。这时候pivot左边的数都比他小,右边的数都比他大。复...
HDU-奇数阶魔方 一个好玩的程序 按规则写蛮简单的
1 /* 2 N 为奇数时 3 (1) 将1放在第一行中间一列; 4 5 6 (2) 从2开始直到n×n止各数依次按下列规则存放: 7 8 9 按 45°方向行走,如向右上10 11 12 每一个数存放的行比前一个数的行数减1,列数加113 14 15 (3) 如果行列范围超出矩...
不为人知的Nothing和Is
我们通常认为Nothing(VB.NET)中和null(C#)中的功能是完全一样的。其实如果你这样认为的话,就大错特错了。的确,一般情况下,如果把null(vb中把Nothing赋值给一个引用类型,那么此二者结果是等同的)。但是VB.NET中还允许你把Nothing赋值给值类型(无论是基本值类型,还...
php 购物车的例子
网上搜到的,简单容易理解。cookie存购物车ID,db存购物车数据。 //购物车session的产生代码 if(! $session && ! $scid) { /* session用来区别每一个购物车,相当于每个车的身份证号; scid只用来标识一个购物车id号,可以看做是每个车...
[C++]用VC++来设置获得注册表的键值(问题解决)
下面这个是基于MFC的基本对话写的。。 演示设置注册表的3中类型的值和获得注册表的3中类型的值。。 分别用RegSetValueEx()来设置,RegQueryValueEx()函数来获得。void CUserRegDlg::OnOK(){// TODO: Add extra validation ...
博客园第一往篇-------贴简历
来博客园也快2年了,这2年里在园子里面也学到了不少东西,认识了一些牛人(牛人可能不认识我),也关注过一些人.因为没有写过一篇博客,所以粉丝数依然为0!2012年业余时间有以下几点打算:读经典技术书籍(中/英文),提高自身技术、英文阅读能力.写博,写下自己读书所想,所感.写下工作中碰到问题的解决方案等...
Java中输出制定数目的空格[How to make code clean]
for (int i = 0; i < numberOfSpaces; i++) { System.out.print(" ");}这种方法并不简便,尤其多处需要输出的时候。利用String.format可以简单的实现。String space = String.forma...
QT-GUI程序显示命令行调试窗口
QT-GUI程序显示命令行调试窗口,Qt/VS2008具体配置细节方法如下:1. Qt Creator - pro工程文件CONFIG += console1 HEADERS = mainwindow.h 2 SOURCES = mainwindow.cpp 3 RESOURCES = diagra...
Android实现3D旋转效果
下面的示例是在Android中实现图片3D旋转的效果。 实现3D效果一般使用OpenGL,但在Android平台下可以不直接使用OpenGL,而是使用Camera实现,Camera中原理最终还是使用OpenGL,不过使用Camera比较方便。Camera类似一个摄像机,当物体不动时,我们带着摄像机四...
面向对象软件设计原则(二) —— 软件设计的腐化
我们如何知道软件设计的优劣呢?以下是一些拙劣设计的症状,当软件出现下面任何一种气味时,就表明软件正在腐化。僵化性(Rigidity):很难对系统进行改动,因为每个改动都会迫使许多对系统其他部分的其他改动。脆弱性(Fragility):对系统的改动会导致系统中和改动的地方在概念上无关的许多地方出现问题...
面向对象软件设计原则(四) —— 包的设计原则
随着应用程序的规模和复杂度的增加,需要在更高的层次对它们进行组织。类对于小型应用程序来说事非常方便的组织单元,但是对于大型应用程序来说,如果仅仅使用类作为唯一的组织单元,就会显得粒度过细。因此,就需要比类“大”的“东西”来辅助大型应用程序的组织。这个“东西”就是包(package)。 本节描述了6个...
面向对象软件设计原则(三) —— 软件实体的设计原则
提起面向对象,大家也许觉得自己已经非常“精通”了,起码也到了“灵活运用”的境界。面向对象设计不就是OOD吗?不就是用C++、Java、Smalltalk等面向对象语言写程序吗?不就是封装+继承+多态吗? 很好!大家已经掌握了不少对面向对象设计的基本要素:开发语言、基本概念、机制。Java是一种纯面向...
windows 服务循环任务.服务启动后无法停止重启的解决办法
最近项目需要试用windows服务来监控一些数据的处理protected override void OnStart(string[] args){while(true){try{workflow.ProcessWorkFlowMQ();Thread.Sleep(150);}catch (Excep...
