综合
血战31天
《31天学会CRM项目开发(C#编程入门及项目实战)》作者,IT经理,程序员
展开
-
优秀程序员应具备的5项基本素质
很多程序员经常以“码农”自嘲,之所以这样,可能有收入低、加班多、压力大、所在公司规模小、社会地位低、自我认同感缺失、从事着简单没有技术含量工作的原因,从而引起对自身事业发展前景的忧虑。那么,“码农”如何才能成为优秀的程序员呢?笔者总结了5个条件。原创 2016-04-07 20:16:31 · 1050 阅读 · 0 评论 -
U8 ActiveX 部件不能创建对象
同事在用友U8中做采购订单时,遇到“ActiveX 部件不能创建对象”的提示,不能保存订单,也查不到错误。baidu后,尝试重新注册dll和ocx。居然成功!for %1 in (D:\U8SOFT\ufcomsql\*.dll) do regsvr32.exe /s %1 for %1 in (D:\U8SOFT\ufcomsql\*.ocx) do regsvr32.exe原创 2013-03-18 16:42:35 · 7895 阅读 · 3 评论 -
Sql Server 2005自定义Split函数
遇到需求,要求取得字符串aa,dd,cc,rr,fff中某个位置的字符串,如果在C#或Java很容易通过Split来实现,但是在Sql Server中就没有直接提供Split这个函数。当然,此类问题总是可以解决的。ALTER function [dbo].[core_split]( @str varchar(100), @split char(1), @index原创 2012-12-14 14:42:30 · 675 阅读 · 0 评论 -
U8不能自动备份
设置了自动备份,但是发现备份未成功,检查计划未发现问题,检查磁盘空间也未发现问题。备份日志未记录,但是备份文件夹内的以日期命名的文件夹已创建。后来无意中发现,u8文件下有一个文件夹ufidau8xTmp不能访问,也不能删除。因为这个文件ufidau8xTmp看上去是一个临时文件夹,所以才想要删除,结果删除不了。于是重启后,再尝试删除,这回是可以删除的。第二天,发现备份成功执行。推断原创 2012-12-25 08:45:33 · 1716 阅读 · 0 评论 -
com.sun.mail.smtp.SMTPSendFailedException: 554 MI:STC 0,smtp5
MiniOA使用126邮箱发送邮件,由于MiniOA Demo中包含了这个帐号,每当启动时就会自动发邮件,导致邮件发送数量超过网易限制,所以网易服务器返回错误。原创 2012-11-29 20:18:28 · 9714 阅读 · 1 评论 -
在linux下安装tomcat,遇到的问题
在linux下安装tomcat配置startup.sh#!/bin/shexport JAVA_HOME=/usr/java/jdk1.6.0_35export JRE_HOME=$JAVA_HOMEexport PATH=$PATH:$JAVA_HOME/binexport PATH=$PATH:$JAVA_HOME/jre/binexport JAVA_OP原创 2012-11-29 19:33:21 · 517 阅读 · 0 评论 -
FlexPaper+SWFTools 实现仿百度文库
基本原理,先将pdf转成swf,然后再将使用flash播放swf。1.准备工作:下载FlexPaper及PDF转换工具pdf2swf.exeFlexpaper下载地址:下载 (我下的是1.4.5 Flash Version (release notes))Pdf2swf工具下载:下载 (我下的是swftools-2011-01-23-1815.exe下载后,安装)2.转载 2012-11-01 08:21:13 · 1299 阅读 · 0 评论 -
C#Winform使用WebClient第一次很慢
C#Winform使用WebClient、WebBrowser或Web Service第一次很慢,以后就很快了,据说这是.net特有的。通过查找,得知可以设置proxy=null或者在app.config中加入 指的是网络连接时不使用代理原创 2012-10-31 15:40:42 · 1844 阅读 · 0 评论 -
MiniOA开发过程记录(33)-自动登录模式
讨论地址:http://www.minioa.net/viewtopic.php?f=7&t=256此前,我们已经讨论过网页自动登录http://www.minioa.net/viewtopic.php?f=6&t=19&p=29。这里,我们讨论的是MiniOA系统内如何原创 2011-09-25 20:41:34 · 795 阅读 · 0 评论 -
如何在IIS7下配置ASP+ACCESS环境?
默认装完IIS7之后,使用ASP程序会发现提示数据库连接失败,在网上找了找,说是因为MS Jet引擎改变了临时目录的位置,但是又没有对临时的存取权限,导致数据库使用失败。先要设置应用程序池(Application Pool)为Classic .NET AppPool,而不是默认的Default AppPool,可以在网站目录里对每个站点设置,也可以在站点进行单独设置。选择好要设置的站点之后转载 2013-03-26 16:17:55 · 985 阅读 · 3 评论 -
U8日志文件过大,U8DispatchService.log
近期发现U8的所在目录剩余空间越来越来小,检查发现是U8的日志过大,2-3个G,有的甚至达到4G,用记事本基本打不开。截取一点日志内容,发现一般是验证错误,也就是说账号或密码不正确。此前通过修改config中sa的密码解决了一个日志错误。今日又发现了一个U8DispatchService.log2013-03-30 09:03:39,384 [18588] ERROR FrameLog原创 2013-03-30 09:24:51 · 2677 阅读 · 0 评论 -
书已出,只要能帮助或影响1000人,也算是功德圆满
最近刚出了一本关于软件编程入门的书,书名是《31天学会CRM项目开发(C#编程入门及项目实战)》,机械工业出版社的,没花钱。写书很耗精力,为了专心写书也把工作给辞了。本以为书出了后能轻松些,但实际上更忙了,这种专业书籍不比小说,适用人群少。书出了后,出版社给做了个微信软文,经过朋友群卖力吆喝后,阅读量才上了600,相比其他软文几十的阅读量,出版社都说我这成绩很不错了。这个号称有十万粉丝的公用号实际影响力寥寥。原创 2016-04-06 08:48:52 · 614 阅读 · 4 评论 -
写博十年,终于混到出书了
和CSDN一起成长快十年了,在这里泡论坛,写博客,下载技术资源。我的成长离不开这里,离不开热心的网友。当初发起开源项目MiniOA,吸引了很多网友,之后就有了写书的念头,虽然整理了很多文档资料,不过,从各种途径了解到JSF和Richfaces在国内知名度太小,所以最终放弃了。原创 2016-03-21 08:59:12 · 1126 阅读 · 0 评论 -
Sql Server datediff 函数导致溢出
遇到以下错误消息 535,级别 16,状态 0,第 1 行datediff 函数导致溢出。用于分隔两个日期/时间实例的日期部分的数字太大。请尝试使用日期部分精度较低的 datediff。来源是sql语句select ID_, sqls from core_autojobs where DATEDIFF(ms,isnull(MDATE_,0),getDate()) > 60000原创 2015-03-03 10:22:23 · 8006 阅读 · 1 评论 -
SQL Server进程死锁
SQL Server遇到错误“事务(进程 ID 144)与另一个进程被死锁在 锁 | 通信缓冲区 资源上,并且已被选作死锁牺牲品。请重新运行该事务。”之前也遇到过,上次没解决,这次再看看。既然出现“死锁”现象,问题肯定出在更新记录表上,所以找到被锁定的表,问题将会解决。找到出问题的存储过程,发现存在以下update语句update mytable set name='Daniel' where原创 2015-02-27 16:16:39 · 1227 阅读 · 0 评论 -
剩余GPRS为8013.35M(1M=1024K) 剩余GPRS为60.00M(1M=1024K)的含义
用手机短信查了一下流量,结果返回:剩余GPRS为8013.35M(1M=1024K) ,有效期20130901-20130930。剩余GPRS为60.00M(1M=1024K) ,有效期20130901-20130930。两句话格式几乎一模一样,就是不知道我的剩余流量是8G呢还是60M。原创 2013-09-14 10:56:56 · 1238 阅读 · 0 评论 -
android:inputType参数类型说明
android:inputType参数类型说明android:inputType="none"--输入普通字符android:inputType="text"--输入普通字符android:inputType="textCapCharacters"--输入普通字符android:inputType="textCapWords"--单词首字母大小android转载 2013-09-02 15:14:05 · 618 阅读 · 0 评论 -
sql server 2005 收缩数据库
sql server运行一段时间之后,数据库文件变得非常大,有12G之多。此前解决过一次,但是未整理到博客,所以继续搜索,幸好还有点印象,要不然又要找半天了。选择数据库,右键-任务-收缩-数据库文件,点确定,视乎没有效果。收缩前,需要更改数据库的恢复模式,由完整改成简单。选择数据库,右键-属性-选项-恢复模式。再次搜索效果就明显了,由12G搜索成600多M。转载 2013-08-27 08:50:43 · 825 阅读 · 0 评论 -
ERP通用导入工具
用途:可将Excel表中的数据模拟手工录入到ERP或U8的表格中,间接达到导入数据的目的。现状:存在大量Excel电子数据,由于ERP或其他业务应用软件通常不提供导入工具,导致不得不手工录入到系统,效率低下。效果:已在U8中测试,非常好用,得到采购员、仓管员一致好评。操作:系统预置了光标移动路径,可灵活设置,几乎可满足全部的电子表格。VN 表示在当前光标所在单元格写入Excel表第原创 2013-08-06 20:22:48 · 1268 阅读 · 0 评论 -
简易工作流设计思考(欢迎补充和批评)
讨论地址:http://www.minioa.net/viewtopic.php?f=7&t=217目标要求满足企业管理流程网上审批的现实需求功能要求1、表单设计(略)2、表单支持附件3、表单修改权限控制4、可定义审批节点,可设置节点过期时间,并设原创 2011-08-30 08:14:45 · 735 阅读 · 0 评论 -
Web程序权限设计思考
1、操作权限1.1基本操作权限,例如增删改1.2页面权限,针对每个页面的控制,页面中具体区域的权限控制1.3菜单权限,或称模块权限,对应一个或多个菜单。2.数据权限,控制到记录行2.1自己只能浏览和修改自己的数据2.2具备权限的可以浏览或修改所有的权限原创 2011-08-23 07:59:31 · 786 阅读 · 0 评论 -
Excel中读取股票信息的自定义函数
来源:http://www.minioa.net/office/viewtopic.php?f=3&t=99Excel中如何读取一个网页你可以在单元格中使用,比如A2=Stock(A1),其中A1未股票代码,上证后加1,深证后加2,共7位,详情看东方财富网。例如6原创 2011-08-19 07:27:01 · 1070 阅读 · 0 评论 -
Tomcat网址路径配置详解
假设网站端口8080,打开tomcat\conf\server.xml默认是即,我们只需要将网站程序,比如jdhr放在tomcat\webapps\下即可,然后就可以通过http://ip:8080/jdhr访问了,如果我们要http://ip:8080/这样原创 2011-08-04 10:31:58 · 754 阅读 · 0 评论 -
做Web Application开发我常去的网站
网页制作基础知识(html,css,javascript)http://www.w3school.com.cn/JavaScript Menu下拉菜单http://www.softcomplex.com/products/tigra_menu/JavaSc原创 2011-08-01 21:33:26 · 815 阅读 · 0 评论 -
Romantic字体变成其他字体后文字丢失
Romantic字体变成其他字体后文字丢失Romantic文字丢失公司里不知道哪位大仙做了一个Word文档,是一个技术文档,里边的参数都用Romantic。当其他人想更改字体时,问题来了,Romantic的字体一变成其他字体其文字就丢失了。复制到记事本中,Romantic字体的字原创 2011-07-26 11:11:51 · 1599 阅读 · 0 评论 -
Win7下安装JInitiator出现乱码
一直在Windows Xp下使用JInitiator,后来升级到Win7+IE8,再次使用程序时发现中文都变成了乱码。以前也遇到过,是因为替换了jvm.dll出现的,也知道使用Oracle需要设置NLS_LANG环境变量,设成SIMPLIFIED CHINESE.ZHS16GBK原创 2011-07-26 08:55:55 · 2137 阅读 · 0 评论 -
材料库存天数的计算方法
每个企业都希望能够合理控制材料库存,在不影响生产的前提下,尽量减少材料库存占用过多资金。大家都在学丰田做精益生产,渴望实现零库存管理。想法很好,目标也很明确,然而,离现实太远,一些基础问题都没有解决,丰田经验很好,但难以落实。我一直感叹我们公司天天学丰田,学精益生产,却连物料计划原创 2011-07-15 08:21:04 · 2299 阅读 · 0 评论 -
SharePoint2007给我的启示
我学习SharePoint2007差不多持续了一年,虽然已经好久不接触了,但它却一直影响着我。不管是协同产品选型,还是应用程序开发,它都是我最好的参考标准。SharePoint2003给人的感觉只是文档管理系统而已,做不了什么应用;相比之下,SharePoint2007已经丰富了原创 2011-07-12 08:11:57 · 1280 阅读 · 0 评论 -
和猎头接触的经历
工作2年后,一天接到一个电话,对方说是某某猎头公司的,有合适的职位要给我推荐,确认了我的邮箱后,就让我收邮件,感兴趣话就回邮件。我仔细看了猎头发过来的邮件,里边有几个关于会计和财务经理的职位。我有点受宠若经,又有点遗憾,因为我当时只是在企业里做IT,虽然岗位是软件开发工程师,但也原创 2011-07-11 08:01:15 · 1964 阅读 · 4 评论 -
协同办公系统(源码、设计文档、开发文档)分享
我将近年来的学习和工作经验,整理成一套协同办公系统(开源),目前系统功能还不算丰富,但作为学习Demo和开发框架非常合适。我给这个系统起名MiniOA,希望她精简实用,使用Html+Xhtml+Css+JavaScript+Jquery+JSF2.0+Richfaces3.2原创 2011-08-08 08:37:19 · 2080 阅读 · 4 评论 -
开源项目MiniOA队员招募通知
各位同仁,大家好! 我是MiniOA的第一位开发者,目前这个开发团队已有3人。 MiniOA开发团队将保持在6-8人,包括项目管理、系统设计、前台、后台、数据库设计、测试、实施顾问等角色。 MiniOA通过svn方式进行开发管理,虽然我们身处异地,原创 2011-09-07 20:37:22 · 1112 阅读 · 0 评论 -
Richfaces经验总结(推荐)
有网友反映Richfaces有很多莫名其妙的bug,平常经常用的,突然不能用了,不知道什么原因。不可否认,bug或许是存在的,不过,我们总能曲线救国。我个人经验仅供分享1、注意manage-bean-scope的属性,很多情况下,request可能不好用,但是se原创 2011-08-18 07:49:04 · 812 阅读 · 0 评论 -
MiniOA开发过程记录(3)-通过SVN提交项目
MiniOA开发过程记录(3)-通过SVN提交项目准备:已经在google上申请了minioa项目,申请了密码。提交SVN打开MyEclipse8.0Help->Software Updates-> Add/Remove Software选择search原创 2011-08-15 07:44:44 · 747 阅读 · 0 评论 -
MiniOA开发过程记录(7)-JSF2.0/Richfaces/MiniOA开发入门
原文及附件:http://www.minioa.net/viewtopic.php?f=7&t=185&p=244#p2440、需求设计允许输入单位的基本信息,主要是单位名称和描述,业务非常简单,旨在讲解jsf、javabean、hibernate经典开发模式。原创 2011-08-16 09:30:06 · 1168 阅读 · 0 评论 -
MiniOA开发过程记录(4)-创建语言资源文件
MiniOA开发过程记录(4)-创建语言资源文件创建语言文件,以满足MiniOA多种语言的要求,比如中文版、英文版、日语版等等,但我并不确定这是否是国际化的概念。我想做的是,网页中除了代码和图片,不直接使用某种文字。比如,要显示提交两个字,我不在网页上直接写,而是写成#{La原创 2011-08-15 07:47:54 · 914 阅读 · 0 评论 -
MiniOA开发过程记录(2)-Hell0 World
MiniOA开发过程记录(2)-Hello World下载源代码http://www.minioa.net/download/minioasrc/minioa_20110812.zip修改说明:修改server.xmlF:\minioa\minioa"原创 2011-08-15 07:43:52 · 809 阅读 · 0 评论 -
components.xml error 错误
components.xml error 错误行报如下错误Multiple annotations found at this line:- cvc-complex-type.2.4.c: The matching wildcard is strict, bu原创 2011-08-15 07:34:24 · 69 阅读 · 0 评论 -
MiniOA开发过程记录(1)-安装MyEclipse8.0
MiniOA开发过程记录(1)-安装MyEclipse8.01、安装MyEclispe8.0由于myEclispe将来自中国IP的访问给禁止了,所以我们不能在官网上下载。下载http://www.verycd.com/topics/2783632/2、安装MyEc原创 2011-08-15 07:32:31 · 1054 阅读 · 0 评论 -
如何替换exe程序中的某个文件?
我们公司有套业务系统,需要使用oracle的一个插件(Jinit22.exe),但使用过程中发现IE经常报异常,导致系统不能正常使用,很难解决。后来,有同事发现,将Jinit22.exe安装后的jvm.dll给替换成一个新版的jvm.dll文件就可以避免错误。方法是找到了,但是要原创 2011-07-09 21:41:48 · 1808 阅读 · 0 评论