-
PHP框架的打造原理
PHP框架的制作原理index.php主入口文件<?php?define('ISEXIST',true);?require"init.php";?$control=newController();?$control->Run();?>--------------------------------------------------------------------------...
6
热度 -
AppBox升格进行时 - 拥抱Entity Framework的Code First开发模式
AppBox升级进行时-拥抱EntityFramework的CodeFirst开发模式AppBox是基于FineUI的通用权限管理框架,包括用户管理、职称管理、部门管理、角色管理、角色权限管理等模块。从Subsonic到EntityFrameworkSubsonic最早发布于2008年,当时他的无代码生成模式吸引了很多人的眼球,ActiveRecord模式的支持也是Subsonic迅...
71
热度 -
想说回见,却难启齿——一个边缘人的自诉与困惑
想说再见,却难启齿——一个边缘人的自诉与困惑本帖最后由huangbin123于2013-10-1422:24:05编辑这个想法一直在我发工资那天我就萌生了,不是一时冲动说出的这些话,真的很多苦恼,想选择离开。11年本科毕业到现在,电子专业,到现在工作快2年多了,很多感触。第一份工作工资1200元,给别人做苦力布线,那时候正值毕业就业高峰,毅然放弃了所学专业,先解决生活温饱,那时候没想那么多,各种苦...
43
热度 -
Yii Framework 开发简洁教程(3) 为应用添加日志
YiiFramework开发简明教程(3)为应用添加日志在开发应用的过程中,调试也是非常重要的一个环节,除了IDE支持的即时调试(如VS.PHP或IDE支持的调试功能),给Web应用添加适当的调试信息也是非常有用的一个方法,开发过Java或.Net应用的对log4XX都不陌生,YiiFramework中也提供了类似的Log功能,Yii::log,它是作为CWebApplication...
78
热度 -
SQLite学习手册(数据表跟视图)
SQLite学习手册(数据表和视图)一、创建数据表:???该命令的语法规则和使用方式与大多数关系型数据库基本相同,因此我们还是以示例的方式来演示SQLite中创建表的各种规则。但是对于一些SQLite特有的规则,我们会给予额外的说明。注:以下所有示例均是在sqlite自带命令行工具中完成的。???1).最简单的数据表:???sqlite>CREATETABLEtesttable(first_...
49
热度 -
纵谈数据挖掘从入门到进阶(转)
漫谈数据挖掘从入门到进阶(转)Innoparticularorder:?FoundationsofMachineLearning,MehryarMohri,AfshinRostamizadeh,AmeetTalwalkarAnambitiousbookthatcoversanimpressivesubsetofthetheoreticalbasisofmachinelearning.Include...
104
热度 -
C++ #define,typedef,using用法区别
C++#define,typedef,using用法区别 一.#define #define是宏定义命令,宏定义就是将一个标识符定义为一个字符串,源程序中的该标识符均以指定的字符串来代替,是预编译命令,因此会在预编译阶段被执行 1.无参宏定义 无参宏的宏名后不带参数其定义的一般形式为: #define标识符字符串 其中的“#”表示这是一条预处理命令。凡是以“#”开头的均为预处理命令。“define...
34
热度 -
Dubbo-高可用
1.zookeeper宕机与dubbo直连 现象:zookeeper注册中心宕机,还可以消费dubbo暴露的服务。原因: 健壮性 1、监控中心宕掉不影响使用,只是丢失部分采样数据。 2、数据库宕掉后,注册中心仍能通过缓存提供服务列表查询,但不能注册新服务。 3、注册中心对等集群,任意一台宕掉后,将自动切换到另一台。 4、注册中心全部宕掉后,服务提供者和服务消费者仍能通过本地缓存通讯。 5、服务...
32
热度 -
第八章 企业项目开发-分布式缓存memcached
第八章企业项目开发--分布式缓存memcached注意:本节代码基于《第七章企业项目开发--本地缓存guavacache》1、本地缓存的问题本地缓存速度一开始高于分布式缓存,但是随着其缓存数量的增加,所占内存越来越大,系统运行内存越来越小,最后系统会被拖慢(这一点与第二点联系起来)本地缓存存于本机,其缓存数量与大小受本机内存大小限制本地缓存存于本机,其他机器的访问不到这样的缓存解决方案:分布式缓存...
484
热度 -
SQL话语全解析
SQL语句全解析一、基本的建库、建表操作(增删改查略去不讲)--创建数据库SchoolCreatedatabaseSchool--使用数据库UseSchool--创建学生表(SID为自增主键,Ssex有Check约束,且所有字段,均不为空)createtableStudent(SIDintidentitynotnullprimarykey,Snamenvarchar(30)notnull,Sage...
44
热度 -
C#札记誊录
C#笔记誊录face="方正等线">1.继承size="3"face="方正等线">面向对象的三大特征:封装性继承性 多态性size="3"face="方正等线">一.继承:类与类的关系size="3"face="方正等线">为什么会用继承:减少代码重复优化空间内存实现多态 size="3"face="方正等线">classface="方正等线">size="3">基类{//基...
128
热度 -
Java面试题总集(上)
Java面试题全集(上)2013年年底的时候,我看到了网上流传的一个叫做《Java面试题大全》的东西,认真的阅读了以后发现里面的很多题目是重复且没有价值的题目,还有不少的参考答案也是错误的,于是我花了半个月时间对这个所谓的《Java面试大全》进行了全面的修订并重新发布在我的CSDN博客。在修订的过程中,参照了当时JDK最新版本(Java7)给出了题目的答案和相关代码,去掉了EJB2.x、JSF等无...
16
热度 -
Android幼功:JNI
Android基本功:JNI??一、什么是JNIJava本地开发接口(JavaNativeInterface);用来沟通Java代码和外部的本地代码(c/c++)。通过这个协议,Java代码就可以调用外部的c/c++代码,外部的c/c++也可以调用Java代码;二、为什么使用JNIJava语言装载到虚拟机中,不能和硬件交互,不能驱动开发。JNI扩展了Java虚拟机的能力,驱动开发(如wifi-ho...
63
热度 -
Android异步处理3:Handler+Looper+MessageQueue深入详解
Android异步处理三:Handler+Looper+MessageQueue深入详解在《Android异步处理一:使用Thread+Handler实现非UI线程更新UI界面》中,我们讲到使用Thread+Handler的方式来实现界面的更新,其实是在非UI线程发送消息到UI线程,通知UI线程进行界面更新,这一篇我们将深入学习Android线程间通讯的实现原理。概述:Android使用消息机制实...
181
热度 -
Android异步处置三:Handler+Looper+MessageQueue深入详解
Android异步处理三:Handler+Looper+MessageQueue深入详解在《Android异步处理一:使用Thread+Handler实现非UI线程更新UI界面》中,我们讲到使用Thread+Handler的方式来实现界面的更新,其实是在非UI线程发送消息到UI线程,通知UI线程进行界面更新,这一篇我们将深入学习Android线程间通讯的实现原理。概述:Android使用消息机制实...
122
热度 -
structs2初学之与hibernate组合之增删改查
structs2初学之与hibernate结合之增删改查 今天主要讲的是struts2与hibernate相结合的用户的增删改查,主要应用了struts2的基本应用,复习了hibernate的基本方法; 关于struts2的运行方式 客户端----->web容器--->web.xml-->struts2过滤器--->struts.xml--->Action---&...
336
热度 -
创办一个jQuery插件教程
创建一个jQuery插件教程 基础知识 编写一个插件是一个方法或函数。 创建一个jQuery功能 语法 函数必须返回this.each(..)保持链接性――因此,该函数可以用于单个或多个jQuery对象。 jQuery.fn.myFunction=function(){ returnthis.each(function(){ //特定于元素的代码在这里 }); }; 例...
404
热度 -
FreeMarker标签引见2
FreeMarker标签介绍2 FreeMarker是一个用Java编写的模板引擎,主要用来生成HTMLWeb页面,特别是基于MVC模式的应用程序。虽然FreeMarker具有一些编程的能力,但不像PHP,通常由Java程序准备要显示的数据,由FreeMarker模板生成页面。?FreeMarker可以作为Web应用框架一个组件,但它与容器无关,在非Web应用程序环境也能工作的很好。FreeMar...
405
热度 -
了解HTTP消息头
理解HTTP消息头 (一)初识HTTP消息头但凡搞WEB开发的人都离不开HTTP(超文本传输协议),而要了解HTTP,除了HTML本身以外,还有一部分不可忽视的就是HTTP消息头。做过Socket编程的人都知道,当我们设计一个通信协议时,“消息头/消息体”的分割方式是很常用的,消息头告诉对方这个消息是干什么的,消息体告诉对方怎么干。HTTP传输的消息也是这样规定的,每一个HTTP包都分为HTTP头...
393
热度 -
仿服务器端脚本形式的JS模板实现方法
仿服务器端脚本方式的JS模板实现方法 http://bbs.51js.com/thread-65160-1-1.html? ? ? ? <htmlxmlns="http://www.w3.org/1999/xht...?<head>?<metahttp-equiv="Content-Type"content="text/html;charset=gb2312"/>?&...
663
热度