自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(36)
  • 资源 (2)
  • 收藏
  • 关注

原创 1.用Python写了一个进销存管理的软件~需求分析&界面设计&数据库设计&技术路线选择~

前端也打算用Python来写,查了很多的python库,大家比较推荐的是wxpython和QPython,之前接触过一点点的QT,确实非常强大,但是库比较重量级,自己写的这个东西明显配不上QT,又详细调研了一下wxpython,就是它了!

2022-12-13 10:39:06 3350 1

原创 用Python开发了一个进销存管理的小软件

研究生毕业之后,就进入国企工作,工作内容偏产品和售前,几乎没写过代码了,有个朋友是开游泳馆的,也会有少量商品的售卖,问我能不能给她开发一个小软件,记录商品的入库出库,统计下金额,恰好工作中今年也用到了python写一个小工具,觉得非常好用,就想尝试一下~~在开发的过程中,也遇到了很多问题,目前这个版本已经在使用了,打算先记录下来,再慢慢优化,毕竟年纪大了,好记性不如烂笔头啊~~~用Python写了一个进销存管理的软件~用Python写界面原来并不难~~

2022-12-13 10:21:08 2419 3

转载 linux下修改mysql5.5的编码

公司新搭建了一套linux环境, 服务、数据库都架设在这上面。 我的任务是把整个一套的编码问题解决了。应用层使用 spring 的org.springframework.web.filter.CharacterEncodingFilter 使用UTF-8转码,JSP页面统统使用UTF-8。关键是在mysql上面有问题, 由于第一次使用mysql,很不清楚怎么设置。在网上找了一大堆,按照

2012-11-01 15:59:40 1683

原创 MySQL Cluster命令和SQL语句集锦

一、MySQL Cluster命令1.启动Cluster管理节点 bin/ndb_mgmd -f /opt/mysql-cluster/etc/config.ini --reload --configdir=/opt/mysql-cluster         #修改配置文件后要加上--reload才会生效2.启动Cluster数据节点bin/ndbd --connect-stri

2012-10-19 15:02:17 1609

原创 MySQL Cluster命令和SQL语句集锦(更新)

SELECT TABLESPACE_NAME, FILE_NAME, EXTENT_SIZE*TOTAL_EXTENTS/1024/1024 AS TOTAL_MB,EXTENT_SIZE*TOTAL_EXTENTS/1024/1024 - EXTENT_SIZE*FREE_EXTENTS/1024/1024 as USED_MB,EXTENT_SIZE*FREE_EXTENTS/1024/102

2012-10-19 14:59:07 195

转载 Mysql忘记root的密码怎么办

有时候你可能会忘记MySQL的root密码,下面vps侦探提供两种方法重置MySQL root密码:一、手动修改1、停止MySQL服务执行:/etc/init.d/mysql stop,你的机器上也不一定/etc/init.d/mysql也可能是/etc/init.d/mysqld2、跳过验证启动MySQL/usr/local/mysql/bin/mysqld_safe --s

2012-10-11 10:18:04 291

原创 MySQL Cluster错误集锦(更新)

1. Cluster中alter动作不成功Hi!Error code 708 means "No more attribute metadata records".Try increasing MaxNoOfAttributes (default is 1000).The reason why you get this is due to how MySQL implementsALTER T

2012-10-09 14:54:59 325

转载 C++时间和日期

摘要:本文从介绍基础概念入手,探讨了在C/C++中对日期和时间操作所用到的数据结构和函数,并对计时、时间的获取、时间的计算和显示格式等方面进行了阐述。本文还通过大量的实例向你展示了time.h头文件中声明的各种函数和数据结构的详细使用方法。关键字:UTC(世界标准时间),Calendar Time(日历时间),epoch(时间点),clock tick(时钟计时单元)1.概

2012-09-20 16:20:37 1157

转载 C++随机数产生

标准库(被包含于中)提供两个帮助生成伪随机数的函数:函数一:int rand(void);从srand (seed)中指定的seed开始,返回一个[seed, RAND_MAX(0x7fff))间的随机整数。函数二:void srand(unsigned seed);参数seed是rand()的种子,用来初始化rand()的起始值。可以认为rand()在每次被调用的时候,它会查

2012-09-18 20:19:02 280

转载 Centos 5.6 安装中文输入法和中文包

一、安装中文输入法    yum install scim*二、安装中文包    yum install fonts-chinese三、修改配置文档    vi /etc/sysconfig/i18n    把其中有一行的内容修改为如下所示:    LANG="zh_US.UTF-8"    注销之后,重新登录进来就会发现一切就OK了……

2012-09-18 14:14:30 398

转载 12个有趣的C语言面试题

1.gets()函数问:请找出下面代码里的问题:#include int main(void) { char buff[10]; memset(buff,0,sizeof(buff)); gets(buff); printf("\n The buffer entered is [%s]\n",buff); return 0; } 答:上面代

2012-09-09 15:21:18 451

转载 VI查找替换

一、查找查找命令      /pattern :向下查找pattern匹配字符串     ?pattern:向上查找pattern匹配字符串     使用了查找命令之后,使用如下两个键快速查找:     n:按照同一方向继续查找     N:按照反方向查找     字符串匹配      pattern是需要匹配的字符串,例如: 1: /abcE

2012-08-31 09:42:37 332

转载 碰到“error LNK2019: 无法解析的外部符号”收藏

碰到“error LNK2019: 无法解析的外部符号”收藏  有一个解决方案,有两个工程A,B。工程B中定义了一个类,在工程A的demo.cpp中引用该类,但是如果是#include "XX,h",则会出现“error LNK2019: 无法解析的外部符号”如果是#include "XX.cpp",则可以顺利编译通过。想来是因为引用 .h 文件导致找不到.cpp中的定

2012-08-17 16:53:25 321

转载 如何在VC中调用CLAPACK

关于CLAPACK的使用网上的资料并不多。主要就是官方网站上的安装说明,以 及LAPACK官方论坛上的一些资料。然而,国外一般科研使用的平台都是UNIX或LINUX, 所以对于windows上使用CLAPACK的相关介绍就很少。幸运的是,官方提供了CLAPACK的windows版本,而且还有专门的 VisualStudio工程包。所以,对于广大VS用户来说可谓非常之方便。然而,即使如此,很多人

2012-08-17 11:10:02 1013

转载 函数重复定义的编译错误,MSVCRTD.lib库和LIBCMTD.lib库重复定义函数

编译错误:1>正在编译...1>peer_connection_client.cc1>c:\program files\microsoft visual studio 9.0\vc\include\typeinfo(139) : warning C4275: 非 dll 接口 class“stdext::exception”用作 dll 接口 class“std::bad_cast”的

2012-08-17 10:48:38 6011 1

转载 vs2008编译Boost_1_43_0

1.在网站下载boost_1_43_0文件包。boost官方网站 http://www.boost.org/。2.解压缩到D:\boost_1_43_0,从vs2008的工具菜单进入命令提示窗口。   开始-->所有程序-->Microsoft Visual Studio 2008-->Visual StudioTools-->Visual Studio 2008命令提示符,然后切换到bo

2012-08-17 10:22:26 461

原创 Windows下查看修改Mysql的编码

windows下编程连接mysql时,易出现中文乱码情况,以下是解决方案1、 查看Mysql编码show Variables like'char%';发现字符集编码都是latin1,下面就有必要修改。 2、修改编码第一步,一定要先把Mysql的服务停掉,我的电脑-->管理-->服务-->Mysql-->停止第二步,找到Mysql的安装目录,其中有一个文件my.ini,用

2012-08-17 10:14:09 1792 1

原创 C++中assert()函数简介

ASSERT ()是一个调试程序时经常使用的宏,在程序运行时它计算括号内的表达式,如果表达式为FALSE (0), 程序将报告错误,并终止执行。ASSERT只有在Debug版本中才有效,如果编译为Release版本则被忽略。

2012-08-07 10:21:06 446

原创 java 将数值转化为固定长度的字符串

通常,我们在进行数据库设计的时候,会有一些字段的长度是固定的,比如企业代码,是国家规定的格式现在,需求是这样的,我要用程序生成一系列的sql语句,每一条sql语句向企业表中插入一条数据,企业代码作为主键,用random产生很不保险,容易重复,所以用一个index增量计数,保证不重复,但是问题在于如何保证index转化为我们想要的固定长度的格式呢? java的DecimalFormat,

2012-07-24 16:24:44 11156

原创 Linux常用命令笔记(更新)

1. linux节点间传送文件常用的有两个:scp 源文件 目标例如 scp /home/l.txt [email protected]:/home/scp -r 源目录 目标例如 scp -r /home/lh [email protected]:/home/ 2. 查看xdmcp服务是否启动netstat -antpu |grep 177 3.删除非

2012-07-20 09:48:39 453

原创 weka源码包的获得与导入

1、下载到weka的安装文件,在安装目录有名为weka-src.jar的文件,解压后便可得到源代码2、在Eclipse下新建工程,可以命名为weka,在src下新建名为weka的包;3、在此项目下import-->File System-->选择.../weka/src/main/java/weka,并全部导入;4、项目导入库文件,biuldpath-->add externaljar

2012-07-16 20:46:16 3601 3

原创 XML Schema使用参考手册

XML Schema使用参考手册1.     概述之前定义XML文档的时候要定义一个DTD文件来描述XML的定义,DTD的语法简单,非常容易定义,但是也有一些局限性,XML Schema是和DTD功能类似的一种文档,作用是定义XML文档的合法构建模块。目前大家公认XML Schema会取代DTD。         XMLSchema比DTD强大的地方:支持数据类型;使用XML语法定

2012-07-04 10:38:28 1714

原创 XML Schema使用参考手册

XML Schema使用参考手册1.     概述之前定义XML文档的时候要定义一个DTD文件来描述XML的定义,DTD的语法简单,非常容易定义,但是也有一些局限性,XML Schema是和DTD功能类似的一种文档,作用是定义XML文档的合法构建模块。目前大家公认XML Schema会取代DTD。         XMLSchema比DTD强大的地方:支持数据类型;使用XML语法定

2012-07-04 10:36:47 103

原创 Java中BlockingQueue的使用心得

在编写程序的时候难免会用到队列,目前正在写的程序就用到了,使用socket接收字符串,然后对字符串进行处理,由于处理的速度没有接受的速度快,所以使用队列先将接收的数据缓存下来。      使用vector之类的数据结构很容易实现缓存队列,但是问题有很多,比如vetor的remove函数,如果保持队列先进先出的特性,remove(0)导致后面的数据每个都要向前移动一个位置,当队列中数据量增多的时

2012-06-26 10:47:18 557

原创 CentOS6.0安装bochs2.5.1

bochs是一个虚拟机,但是和vmware等普通虚拟机不同的是,它具有调试功能,这也就使得自己编写操作系统然后进行调试成为可能,非常方便。下面介绍安装过程。1. 在bochs官网上下载bochs-2.5.1.tar.gz,放在/root目录下2. 解压缩     #tar xzvf bochs-2.5.1.tar.gz3. 编译安装    #cd bochs-2.5.1

2012-06-14 16:30:06 2066

原创 CentOS安装VirtualBox

安装环境:CentOS5.5 x86 64bit一、下载VirtualBox 4.1版本,直接到官网上下载即可二、安装kernel        #yum install kernel-devel        #yum install gcc三、安装VirtualBox的rpm包       #rpm -ivh Virtualbox.......rpm安装后会出现错误

2012-06-05 20:50:29 343

原创 Linux下配置网卡信息和DNS

CentOS想要上外网,主要配置网关和DNS一、配置网卡信息#vi /etc/sysconfig/network-scripts/ifcfg-eth0                                DEVICE=eth0BOOTPROTO=staticHWADDR= ;这里是你网卡的物理地址,通常检测到的网卡你就不用输入了ONBOOT=yesIPAD

2012-06-05 20:45:44 321

原创 linux下配置IP地址网关DNS

一、配置IP地址和网关:#vi /etc/syssconfig/network-scripts/ifcfg-eth1                                DEVICE=eth1BOOTPROTO=staticHWADDR= ;这里是你网卡的物理地址,通常检测到的网卡你就不用输入了ONBOOT=yesIPADDR=192.168.0.1NET

2012-06-05 20:05:54 88

原创 CentOS 5.5下安装VirtualBox4.1

安装环境:CentOS 5.5 x86 64bit第一步:下载VirtualBox4.1,选择centOS5的64位版本

2012-06-05 20:00:34 72

原创 Hibernate事务回滚代码

if(i%1000==0){try{stmt1.executeBatch();session.getTransaction().commit();stmt1.clearBatch();session.beginTransaction();stmt2.executeBatch();session.getTransaction().commit();stmt2.

2012-06-01 17:47:21 920

原创 hibernate事务处理的回滚

用两个prepareif(i%1000==0){try{stmt1.executeBatch();session.getTransaction().commit();stmt1.clearBatch();session.beginTransaction();stmt2.executeBatch();session.getTransaction().com

2012-06-01 17:39:26 188

转载 mysql分表的三种方法

一,先说一下为什么要分表当一张的数据达到几百万时,你查询一次所花的时间会变多,如果有联合查询的话,我想有可能会死在那儿了。分表的目的就在于此,减小数据库的负担,缩短查询时间。根据个人经验,mysql执行一个sql的过程如下:1,接收到sql;2,把sql放到排队队列中 ;3,执行sql;4,返回执行结果。在这个执行过程中最花时间在什么地方呢?第一,是排队等待的时间,第二,sql

2012-05-31 10:21:51 271

转载 mysql-cluster搭建

参考:http://blog.csdn.net/zklth/article/details/7522677一、环境准备:注:所有节点需要将其防墙关闭/etc/init.d/iptables status #查看防火墙状态/etc/init.d/iptables stop #关闭防火墙1. 软件下载:ftp://mirror.switch.ch/mirror/my

2012-05-22 11:08:18 196

转载 MySQL Cluster 详细配置文件(config.ini)

MySQL Cluster 详细配置文件(config.ini)############################################################################# MySQL CLuster 配置文件## 带有[!]的注释表示该参数有详细说明,建议参考官方描述.## 带有[!!]的注释表示设置该参数时应该详细阅读官方描述.

2012-05-22 09:57:14 321

原创 使用XManager连接CentOS

第一步:用XShell连接CentOS,进行配置:1.打开 /etc/inittab文件,将 runlevel 变为5 即id:5:initdefault: 如果原来就是5则不用修改。2.编辑/etc/gdm/custom.conf,内容如下:[security]AllowRemoteRoot=true[xdmcp]Port=177Enable=true然后重启桌面

2012-05-21 11:14:24 448

原创 myeclipse9.0安装svn客户端的方法

在myeclipse9安装svn客户端比较麻烦,不可以简单复制plugin,这里记一下我的安装过程,已测试通过。环境:CentOS 5.5 x64    JDK1.6注意:本文适用于svn服务器端已经安装好的情况下,使用myeclipse修改代码并同步1. 下载SVN包,一定要下载1.4版本,1.6和1.8会有很多bughttp://subclipse.tigris.org/ser

2012-05-21 11:12:37 546

AIS评测RBM训练性能

AIS是评测RBM必不可少的代码包,非常有用,里面包含了小规模RBM的评测和大规模RBM评测

2013-05-16

jakarta-tomcat-5.5.2

很好用的Web开发必备工具,绝对好用,直接解压就好,配置简单的服务器!

2010-10-21

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除