- 博客(169)
- 资源 (1)
- 收藏
- 关注
原创 转:《伤寒玩家攻关秘籍手册》·雪山来客学习伤寒论的体会与临床经验
雪山来客⑴西医的“真知灼见”:反复感冒,西医谓之“免疫力低下”,故抵挡不了细菌病毒的入侵,于是西医祭起了它的几个“无上法宝”:一曰“无菌室”,既然是细菌病毒入侵,那就杜绝它的来源,不让患者接触细菌病毒。很好,“顺理成章”之说。但最好是将整个地球化为“无菌室”,一劳永逸。不然人类总要受到不知从哪儿冒出来的细菌病毒多骚扰。一曰,加强免疫力,如注射胎盘球蛋白、丙种球蛋白、流感疫苗等等。很好,同样是“顺理成章”之说!“广开财源,红利滚滚”!一曰,“上工治未病”,如果是一个外科病人,例如对一个将要接受阑尾切除术的患者
2023-04-25 08:49:25
1083
原创 fluentscheduler用来开发可定时执行重复性的任务
最近有个需求,需要开发一个程序对一些电脑定时侦测是否在线,如果在线可以连接成功再执行一些其他操作。对这种定时执行某项任务,一开始想用之前开发过的Windows service。但是这种服务部署麻烦,还容易出错挂掉。最后经过查询决定用比较简单易用的fluentscheduler。方案是将核心代码封装为DLL,新建一个应用程序部署在IIS上,利用Global.asax执行定时重复作业方法的调用...
2018-09-13 09:43:55
2393
原创 .NET开发框架的选择历程
去年来新公司后第一件事就是应领导要求,选择一款合适的开发框架。之前有熟悉的开发框架,Extjs+.NET简单三层,对于一般的企业后台管理系统够用了。 但是现在Extjs这种前段端架基本被淘汰了,后端简单三层也显得非常落伍。但是对于选框架这个事情也不是越新的技术越好,要考虑到团队的人员能力、网上的文档及相关代码的丰富程度,以及快速开发的能力等。 最开始团队里只有两个人,一个只会...
2018-05-16 17:38:43
15059
16
原创 依赖注入和控制反转
链接:https://www.zhihu.com/question/23277575/answer/169698662来源:知乎著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。要了解控制反转( Inversion of Control ), 我觉得有必要先了解软件设计的一个重要思想:依赖倒置原则(Dependency Inversion Principle
2017-08-08 15:09:21
505
原创 SQL SERVER回滚恢复误操作的数据
在生产数据库做CURD操作时,可能会有执行某条语句误操作的情况发生,针对这个种情况有两点建议:1、在SQL SERVER上开启事务确认功能,当执行完语句后确认无误,再提交事务。(开启方法见附件图片)。2、新建存储过程,粘贴附件脚本。此存储过程执行后能够自动产生两个操作日志表,自动记录CRUD的所有操作。适用于提交事务后才发现错误的情况。只需要打开表UPDATE_LOG,粘贴Roll
2017-08-04 08:34:08
40827
1
原创 微信小程序开发过程中总结的注意事项
picker动态取值 objectArray: [ { id: 12, name: '环翠区' }, { id: 13, name: '高区' }, { id: 14, name: '经区' },
2017-03-23 17:02:12
12334
转载 BI Publisher(rtf)模板开发语法大全(转)
Rtf模板开发例如背景,纹理分栏等等功能都能用word工具实现不再具体总结大家可以参考word教程。。。。。 一.组定义一个组的目的是告诉XMLPublisher对重复的数据行进行循环显示,也就是说需要使用for-each进行数据记录的循环显示…… 二.新组分页分页是自然的,但如果想在某处强制分页如新组新页,那么可以
2016-09-28 10:08:03
9771
原创 .ashx接收APPCAN发送过来的图片数据流,保存为图片
using System;using System.Collections.Generic;using System.Linq;using System.Web;using System.IO;using System.Drawing;using System.Web.SessionState;namespace BlankOrder{ /// /// Image
2016-04-27 16:38:33
1589
原创 RMAN备份恢复环境
生产备份:注意事项:备份时间要选择在无发生新业务时段,另外手工备份是备份到本地磁盘上,备份时间大约一个半小时左右,备份时要与磁带机的自动备份时间分开。否则有可能备份错误。另外备份过程中不要中断网络。1.以oracle 用户身份,使用 ssh工具链接到数据库第二台主机。(如果有 vnc客户端可以使用vnc链接,进行后台备份,登录方法如下截图)主机 IP
2016-04-27 16:32:26
1113
原创 导出EBS值集
FNDLOAD apps/apps 0 Y DOWNLOAD $FND_TOP/patch/115/import/afffload.lct WHBK_COA_BUDGET.ldt VALUE_SET FLEX_VALUE_SET_NAME='WHBK_COA_BUDGET'
2016-04-27 16:31:30
1217
原创 启动停止EBS应用
停应用:(1)xshell登录 用户名:applmgr 密码:aplmgr (2) cd $INST_TOP/admin/scripts adstpall.sh apps/apps启应用:(3)还是在该目录下cd $INST_TOP/admin/scripts ./adstrtal.sh apps/apps 启并发管理
2016-04-27 16:30:45
3132
转载 Oracle 常用系统包(转)
Oracle 系统包Oracle 10g提供的系统包多达几百个,此处只介绍一些常用的系统包。一、DBMS_OUTPUT1、概述作用:用于输入和输出信息,使用过程PUT和PUT_LINES可以将信息发送到缓冲区,使用过程GET_LINE和GET_LINES可以显示缓冲区信息。该包用来输出plsql变量的值,属于系统用户sys。下面讲述包的组成:2、包的组成
2016-03-04 17:20:10
1958
原创 Appcan学习手记(2)——UI框架及布局定位
作为一个.NET开发人员,一直对DIV+CSS有抵触。最开始用asp.net开发,前台页面布局的工作都是扔给美工来负责。后来自己创业前端用Extjs开发,也不用对布局花费太多的精力。所以一直对DIV+CSS不熟悉,导致结果就是胆怯了。所以刚开始学Appcan的时候就行跳过有关布局的东西。但是在实际开发过程中发现不了解基本的UI框架真是寸步难行。硬着头皮看了几遍下官方的“UI基础框架文档”,竟然大部
2016-02-01 19:58:16
1866
原创 Appcan学习手记(1)——初探
不可否认未来是软件开发方向是手机APP,所以一直以来想学习手机应用开发。但是IOS和安卓学习成本太大,再一个开发企业软件的话成本也比较大。所以我的方向转到了HTML5,开始因为之前有使用EXTJS的基础,所以学了一段时间SENCHA TOUCH框架,但是最终没坚持下去,问题在于几点:1、这个框架做出应用效果并不好 2、文档主要是英文的,出了问题后网上资料并不太多 3、很多需要的系统功能或者常用的如
2016-01-27 12:49:00
774
转载 Log4net入门使用(转)
简介几乎所有的大型应用都会有自己的用于跟踪调试的API。因为一旦程序被部署以后,就不太可能再利用专门的调试工具了。然而一个管理员可能需要有一套强大的日志系统来诊断和修复配置上的问题。经验表明,日志记录往往是软件开发周期中的重要组成部分。它具有以下几个优点:它可以提供应用程序运行时的精确环境,可供开发人员尽快找到应用程序中的Bug;一旦在程序中加入了Log 输出代码,程序运行过程中就
2015-12-11 09:22:53
7988
2
原创 欢迎使用CSDN-markdown编辑器
欢迎使用Markdown编辑器写博客本Markdown编辑器使用StackEdit修改而来,用它写博客,将会带来全新的体验哦:Markdown和扩展Markdown简洁的语法代码块高亮图片链接和图片上传LaTex数学公式UML序列图和流程图离线写博客导入导出Markdown文件丰富的快捷键快捷键加粗 Ctrl + B 斜体 Ctrl + I 引用 Ctrl
2015-07-09 08:55:03
806
转载 Oracle开发专题之:%TYPE 和 %ROWTYPE(转)
出处:http://www.cnblogs.com/kingjiong/archive/2009/02/19/1393837.html1. 使用%TYPE在许多情况下,PL/SQL变量可以用来存储在数据库表中的数据。在这种情况下,变量应该拥有与表列相同的类型。例如,students表的first_name列的类型为VARCHAR2(20),我们可以按照下述方式声明一个变量:
2015-05-26 10:48:30
554
原创 Oracle创建自增字段方法-ORACLE SEQUENCE的简单介绍
以前最头疼的就是处理表的时候,有主键问题。因为主键不能够重复,所以用函数自定义一个规则生成不重复的值。现在发现oracle有sequence就不用那么麻烦了。转自:http://zhoufoxcn.blog.51cto.com/792419/166418/先假设有这么一个表: create table S_Depart ( D
2015-03-31 11:24:44
921
原创 Oracle的pl/sql与sql server的T-sql不一样的几点(常用到的)
1.查询的时候,如果不用 用户名.表名的形式,可能会提示“ORA-00942:表和视图不存在”解决方案:新建同义词多用户协同开发中,可以屏蔽对象的名字及其持有者。如果没有同义词,当操作其他用户的表时,必须通过user名.object名的形式,采用了Oracle同义词之后就可以隐蔽掉user名,当然这里要注意的是:public同义词只是为数据库对象定义了一个公共的别名,其他用户能否
2015-03-16 14:16:38
610
转载 Oracle用户、授权、角色管理
创建和删除用户是Oracle用户管理中的常见操作,但这其中隐含了Oracle数据库系统的系统权限与对象权限方面的知识。掌握还Oracle用户的授权操作和原理,可以有效提升我们的工作效率。 Oracle数据库的权限系统分为系统权限与对象权限。系统权限( Database System Privilege )可以让用户执行特定的命令集。例如,CREATE TABLE权限允许用户创建表,GRANT
2015-03-16 11:13:28
1320
原创 sencha touch 通过.axhx获取后台数据时,Unable to parse the JSON returned by the server: Error: You're trying to
注意:如果你的store跟我一样是使用.ashx从.NET后台获取的,并且用sencha cmd自带的web服务器调试,在chrome调试的时候回会返回如下错误。[WARN][Ext.data.reader.Reader#process] Unable to parse the JSON returned by the server: Error: You're trying to dec
2015-02-05 15:12:46
2417
原创 如何在浏览器中执行调试Sencha Touch源代码
用.NET开发习惯了,每次想在浏览器中查看效果,只会在Visual studio中用右键——在浏览器中浏览的方式执行。Sencha touch遇到的问题必须要在IIS网站中修改MINI类型和处理程序映射。而visual studio2012中浏览会默认用IIS express,导致无法调试。而用修改VS使调试时用本地IIS也是有问题的。 幸好sencha cmd本身自
2015-01-28 14:26:34
1753
2
原创 Sencha Touch运作在IIS7下所需要做的必要配置!
坑爹的官方指导文档!加载index.html后找不到develoment.js报404错误。官方文档看了不下十几遍,一步步按照操作让然报错。找了一整天都无法找到错误原因!最后确定是IIS导致的,终于搜到一位仁兄的解决指导方法!原文引用自:http://blog.sina.com.cn/s/blog_72639692010171oa.html如果你无法把SDK里面的例子运行起来,就表
2015-01-24 22:24:04
3266
原创 如何看待8年程序猿养鸡?
刚看了一个哥们写的帖子,8年程序改行去养散养鸡,论坛里跟帖的也都是一片悲观的气氛。其实对于这个问题,就跟前几年讨论北大毕业生是否可以卖猪肉一样。做何种职业都是自己的选择,不应该再有高低贵贱之分的思想。
2015-01-20 10:13:13
1193
2
原创 连锁餐饮店、酒店最高效、最省钱的ERP解决方案
新接一项目,为一个连锁餐饮企业规划ERP业务解决方能,并最终完成实施上线。 企业概况:连锁餐饮企业。业务模式为几个连锁门店,和一个独立核算的加工厂配送中心。 业务模式: 1.连锁门店需要的大部分成品由加工厂集中采购及配送。 2.连锁门店需要的半成品如土豆块等,由加工厂并加工制作并配送。
2014-12-20 11:28:12
1718
原创 Winform读取Access数据库,并取数据装入DataSet
public static DataSet ReadAllData() { string mdbPath = System.Configuration.ConfigurationSettings.AppSettings["fileMdb"]; //string table = System.Configuration.Confi
2014-10-29 16:29:52
4471
转载 Window Service 创建:在后台执行一个服务,可定时做一些操作,如轮询数据库,定时发邮件
1,Windows服务应用程序是一种需要长期运行的应用程序,它对于服务器环境特别适合。它没有用户界面,并且也不会产生任何可视输出。任何用户消息都会被写进Windows事件日志。计算机启动时,服务会自动开始运行。它们不要用户一定登录才运行,它们能在包括这个系统内的任何用户环境下运行。通过服务控制管理器,Windows服务是可控的,可以终止、暂停及当需要时启动。注:因任何消息都会写到windows
2014-10-27 11:18:44
3942
1
原创 Oracle11g 三种数据同步方式
DataGurd:主要备库的方式,就是数据库对数据库的备份方式,主要是解决容灾的。流复制:主要是利用ORACLE的归档日志,进行增量备份来实现的,不仅可以配置只复制某些表,还可以配置仅复制某些表上的ddl或dml。可以复制到表,用户,数据库级别。高级复制:主要是基于触发器的原理来触发数据同步的,因此,高级复制无法实现用户,数据库级别的对象复制,只能做些表、索引和存储过程
2014-09-12 15:13:02
6389
转载 Bitnami Redmine备份方法
Bitnami Redmine的备份分2种方式:1.导出数据库2.整个目录搬家不管是哪种都想停掉服务,redmine相关的服务有以下5个:redmineApacheredmineMySQLredmineSubversionredmineThin1redmineThin2可以打开windows服务控制面板,然后停掉上面的5个服务,或者去BitNami Re
2014-03-12 14:06:03
6311
转载 64 位 win7 使用PLSQL Developer
由于 PLSQL Developer 没有64位版本,所以在64位系统上运行该程链接64位Oracle时就会报错,笔者为这个问题纠结了好几天,后来通过请教Google + 动手实践,终于搞定了这个问题。现在把笔者解决的过程记录下来,分享给遇到同样问题的网友们。首先到Oracle官网上下载一个32位的客户端(instantclient),一定要下载 basic 版本的,不要下载 basicl
2014-01-25 16:42:41
810
原创 微信的玩法(终端零售)
微信比较适合零售企业来玩基于微信几个特性:1.微信用户数巨大已达4亿并以几何数增长。2.微信是一个用户粘性很大的工具,用户每天会打开多次,这给企业增加了销售机会。3.微信的朋友圈分享等功能加上好友口碑效应可以极大延伸企业商品的被购买机会。4.微信是一个天然crm工具,让企业与用户0距离沟通。 微信新版后把公众号分为两部分,服务号和订阅号。两者区别如下:1.目前订阅号的规则是每天可以主动
2014-01-23 15:06:13
2788
原创 终端零售行业“触网”的选择——“淘宝”还是“微信”
随着网购的兴起,终端零售行业受到了很大的冲击。各零售商场对网购的态度也从一开始的不屑一顾到现在的“谈网色变。中国目前的商业环境下,网购的迅速发展是必然趋势,任何人都无法阻挡。企业能做的就是结合自身特点顺应和利用这个趋势,把短板变成新的业务增长点。 电子商务有好多模式:b2b,b2c,c2c。。。。但目前适合终端零售行业的个人感觉有两个模式还算靠谱:淘宝和微信。
2014-01-23 15:05:01
1855
转载 U8常见问题汇总
投票赢好礼,周周有惊喜! 2014年4月微软MVP申请开始了! 消灭0回答,赢下载分 “我的2013”年度征文活动火爆进行中! 专访Kinect手语翻译系统团队 U8常见问题汇总 1、帐套如何进行输出系统管理——账套——输出;2、帐套如何进行引入开始——程序——用友ERP-U8——
2014-01-03 19:22:42
14148
原创 Sencha Touch开发中要弄明白的几个关键词
extend:配置选项关键字,将组件声明为某自定义组件类型,extend:'Ext.app.Controller ' 表示声明一个控制器等refs:在控制器内部,使用refs配置选项定位页面上的组件,其选项值为一个配置对象,在配置对象指定要在控制器内部引用的各种组件。control:在该配置对象中指定需要被监听的组件、被监听的事件以及该事件出发后所调用 方法。requirs:用来载入
2013-11-07 15:57:17
1204
原创 用sencha touch的Cmd创建的MVC工程需要注意的问题
用ST的cmd创建的js文件都是ANSI编码格式的,所以导致无法正常显示中文。例如传输的参数为中文时就为乱码,导致各种问题。。。解决办法:将js文件用记事本打开,另存为,选择编码为UTF-8,覆盖原文件即可!
2013-10-30 16:25:07
1672
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人