1.问题描述
需要一个python的服务程序在后台一直运行,不能让该进程被杀死,即使被杀死也要能及时自动重启。如:有一个python的程序:test.py ,通过命令:python test.py来运行程序,但是它会受命令行的中断而中断。所以我们需要一个方法来保证该程序一直在后台运行。
2.解决方法
以前经常用命令:nohup python test.py & 来保证其在...
分类:
编程语言 时间:
2015-03-30 21:18:15
阅读次数:
353
由于python程序的py文件很容易泄露源代码,所以python可以编译成保密的pyc文件。
python的pyc文件是一种二进制文件,py文件变成pyc文件后,加载的速度有所提高,而且pyc是一种跨平台的字节码,是由python的虚拟机来执行的,这个是类似于JAVA或者.NET的虚拟机的概念。
编译py文件到pyc文件的方法:
在命令行输入:python -m py_com...
分类:
编程语言 时间:
2015-03-30 21:17:29
阅读次数:
157
今天来介绍一些C++的开源库,如下链接
链接:http://blog.csdn.net/chen19870707/article/details/40427645
种类比较多,比如并发方面的就有这么多
接下来主要介绍我会用到的两个,分别是Hashmap和sofia-ml。
先来介绍Hashmap吧!它是一个C++实现的开放哈希寻址方法。源码...
分类:
编程语言 时间:
2015-03-30 21:16:50
阅读次数:
239
直接上示例了
#include
struct student_st
{
char c;
int score;
const char *name;
};
static void show_student(struct student_st *stu)
{
printf("c = %c, score = %d, name = %s\n", stu->c, stu->score, stu...
分类:
编程语言 时间:
2015-03-30 21:15:01
阅读次数:
154
#include
int main()
{
char string[100];
int i , num=0 ,word=0;
char c;
gets(string);//从键盘得到一个字符串
for(i=0;(c=string[i])!='\0';i++)//字符不是'\0'就执行循环
{
if(c==' ')//遇到空格word置0
{
word=0;
}
...
分类:
编程语言 时间:
2015-03-30 21:16:46
阅读次数:
186
#include
#include
#include
using namespace std;
const int MAX = 100;
int nextVal[MAX];
void get_next(char t[]){
int len = strlen(t);
int i=1;
int j=0;
nextVal[1]=0;
while(i < l...
分类:
编程语言 时间:
2015-03-30 21:13:03
阅读次数:
216
临床表现:
使用Spring AOP动态代理;
使用Spring管理的bean类继承自某个接口;
Spring容器中有你要代理的bean的id,但是该id不能强制转换成Bean类。
病例:
定义代理类:@Transactional
@Repository
public UserDaoImpl implements UserDao extends BaseDaoImpl{
/*没有实现任何接口*/...
分类:
编程语言 时间:
2015-03-30 21:13:32
阅读次数:
211
Python也提供了一个管理配置文件的模块:ConfigParser,有了这个我们在写程序的时候就可以把一些配置信息单独写到配置文件中就可以了,如:数据库的连接信息等。
1.配置文件的格式
配置文件必须按照特定的格式:param.conf
[mysqlDB]
host = 127.0.0.1
port = 22
username = myname
password = 123456
...
分类:
编程语言 时间:
2015-03-30 21:12:32
阅读次数:
167
本文主要讨论最基本的一些大小写转换函数和API,不讨论一些常见的字符串程序库里面的大小写转换接口,另外本文的落脚点是这些转换函数的性能和日常开发中遇到的一些问题。...
分类:
编程语言 时间:
2015-03-30 21:11:50
阅读次数:
161
上篇博客介绍了通过反射读取Jar包的类名和属性名,但是问题是读不出类名和属性名的中文注释和属性类型。所以上篇博客埋下了一个伏笔,就是通过自定义注解的方式读取Jar包的类名、属性名、中文注释和属性类型。这篇博客我们就来好好讲讲是如何实现的。
首先先说一下,由于我们的Jar包没有放到项目下,所以就想着怎么能把Jar包添加进来,所以先做了一个类似于上传文件的功能,将Jar上传进来,然后再读取J...
分类:
编程语言 时间:
2015-03-30 21:11:53
阅读次数:
216
开发saas程序时,要求每个公司使用一个数据库,当使用spring时如何配置数据源使得每个公司使用不同的数据库连接?
实现原理:
自己新建一个MultiClientDataSource类(实现DataSource接口)去代替原来注入dataSource的ComboPooledDataSource,MultiClientDataSource类的实现精华在于使用一个map,用公司id(did)作为key,value为connection,在getConnection方法中判断是否在map中已经有该did的key...
分类:
编程语言 时间:
2015-03-30 21:10:52
阅读次数:
269
最大流量问题
对于最大流量问题的详细分析和理论参见算法导论,Ford-Fulkerson算法,伪代码如下:
Set
Ftotal = 0
Repeat until there is no path from s to t:
Run DFS from s to find a flow path to t
Let
cp be the minimum...
分类:
编程语言 时间:
2015-03-30 21:09:31
阅读次数:
447
// DOM(Document Object Model)即文档对象模型,针对HTML和XML文档的API(应用程序接口);// DOM描绘了一个层次化的节点树,运行开发人员可以添加/移除和修改页面的某一部分;一 DOM介绍// D(文档):可以理解为整个Web加载的网页文档;// O(对象):可以...
分类:
编程语言 时间:
2015-03-30 21:06:20
阅读次数:
175
顾名思义,多例模式相对于单例模式,就是可以有多于一个的有限实例,如下列,只能有两个实例。import java.util.ArrayList;import java.util.Random;class Multition{ private final static int MAX_NUMBER=2;...
分类:
编程语言 时间:
2015-03-30 21:03:30
阅读次数:
166
/* (程序头部凝视開始)* 程序的版权和版本号声明部分* Copyright (c) 2011, 烟台大学计算机学院学生 * All rights reserved.* 文件名: 学生成绩管理系统 * 作 者: 刘江波 * 完毕日期: 2012 年 6 月 23 日* 版 本 号: v.623 *...
分类:
编程语言 时间:
2015-03-30 21:01:54
阅读次数:
175
概要前面,我们学完了List的全部内容(ArrayList,LinkedList,Vector,Stack)。现在,我们再回头看看总结一下List。内容包括:第1部分 List概括第2部分 List使用场景第4部分 Vector和ArrayList比较转载请注明出处:http://www.cnblo...
分类:
编程语言 时间:
2015-03-30 21:02:54
阅读次数:
214
定点数表达法的缺点在于其形式过于僵硬,固定的小数点位置决定了固定位数的整数部分和小数部分,不利于同时表达特别大的数或者特别小的数。计算机系统采纳了所谓的浮点数表达方式。这种表达方式利用科学计数法来表达实数,即用一个尾数(Mantissa也叫有效数字 ),一个基数(Base),一个指数(Exponen...
分类:
编程语言 时间:
2015-03-30 21:01:29
阅读次数:
194