摘要:
因工作中遇到window服务的业务特了解了下window服务开发,安装,卸载,调试等,特记录一下作为以后回顾使用 工作业务场景: 项目中数据调用通过thrift,在调用前需要开启多个服务,这些服务有exe,bat等,每次调用都要手动开启很多服务,比较繁琐; 为了便于接口调用调试制作一个进程封装(将所 阅读全文
摘要:
//异步编程应用场景: //1.异步编程是建立的委托的编程基础上 //2.异步调用的每个方法都是在独立的线程中执行,因此其本质是一种简化的多线程技术 //3.比较适合在后台运行较为耗费时间的“简单任务”,并且要求任务之间是独立的,任务中不要有直接访问可视化控件的内容 //4.如果后台任务要求必须按照 阅读全文
摘要:
1.配置数据库的连接设置 数据库的连接配置项可以在系统的主配置文件中 2.什么是模型? 模型是MVC 三大组成部分的M,作用是负责与数据表达额交互(CRUD) 3.模型的创建 命名规范:不带前缀的标明并且首字母大写+Model+class.php 引入父类Model.class.php 声明模型并且 阅读全文
摘要:
概念 1.Socket:网络上的两个程序通过一个双向的通信连接实现 数据的交换,这个连接的一端称为一个socket 2.端口: 3.传输协议: TCP/IP:网络通讯协议,有网络层ip和传输层tcp组成,ISO UDP:用户数据协议,一种无连接传输协议 TCP/IP与UDP的区别: 不同点: TCP 阅读全文
摘要:
视图:MVC三大组成部分,负责信息的展示和输出 1.视图的创建 创建的位置需要是在分组目录下的view目录下余控制器同名的目录中。 2.视图的展示 在smarty和tinkphp都是使用diaplay $this->dispaly(); $this->display(‘模版文件名’); $this- 阅读全文
摘要:
1.控制器创建 命名规则:控制器名称+Controller+.class.php, 例如GoodsController.class.php UserController.class.php 控制器结构代码: 声明当前控制器的命名空间--引入父类控制器--声明控制器并继承父类 2.路由形式 2.1普通 阅读全文
摘要:
1.Thinkphp款家最早诞生于2006年初,最初名叫fsc,2007年元旦改名thinkphp,由国人自主开发的框架,有中文的文档和社区 2.Tinkphp下载: 官网:http://www.thinkphp.cn 目前最新版本5.0,目前使用较多的是3.2.3版本 3.文件目录: 4.部署 第 阅读全文
摘要:
/// <summary> /// 根据单号生成二维码 /// </summary> /// <param name="strData"></param> /// <returns></returns> public static string _getQR(string strData) { st 阅读全文
摘要:
// // 摘要: // 将 <form> 开始标记写入响应。 // // 参数: // ajaxHelper: // AJAX 帮助器。 // // actionName: // 将处理请求的操作方法的名称。 // // controllerName: // 控制器的名称。 // // route 阅读全文
摘要:
在日常工作中,我们有些项目可能进入了维护期,但是项目可能存在一些潜伏较深的bug导致我们在测试阶段并未发现,那么错误日志记录为我们的项目维护起着重要的作用。记录系统日志的方法如下 1.在系统根目录建立Log文件夹 2.创建异常类,且该类继承FilterAttribute, IExceptionFil 阅读全文