自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(67)
  • 收藏
  • 关注

转载 如何判断PHP 是线程安全还是非线程安全的

什么是线程安全与非线程安全?线程安全就是在多线程环境下也不会出现数据不一致,而非线程安全就有可能出现数据不一致的情况。线程安全由于要确保数据的一致性,所以对资源的读写进行了控制,换句话说增加了系统开销。所以在单线程环境中效率比非线程安全的效率要低些,但是如果线程间数据相关,需要保证读写顺序,用线程安全模式这个主要是针对web server 而言,在windows环境下,如果你

2014-04-26 14:36:54 3204

转载 PHP5.4 + IIS + Win7的配置

新发布的php5.4需要采用FastCGI模式在IIS上配置,原来的php5isapi.dll已经找不到了。安装IIS:在控制面板——程序和功能——打开或关闭windows功能中,保证IIS、CGI的安装打钩,否则将没有FastCGIModule选择。(如果是2008R2则要选择上FastCGI,我这是Windows7没有FastCGI选)保险起见可以全部选上:

2014-04-25 18:32:37 7457

转载 php.ini-development和php.ini-production的区别

PHP5新版本中出现了php.ini-developmen和php.ini-production这些文件有了新的命名:php.ini-production对应于php.ini-recommendedphp.ini-development对应于php.ini-dist在Windows下安装PHP,通常要将php.ini-dist或php.ini-recommended重命名为ph

2014-04-25 11:00:12 5723

转载 IIS+MSSQL+PHP的配置方法

前段时间做完业务系统的二次开发,休息了一个星期后终于要开始新项目了。感受完ASP开发的紊乱后,决定在新项目使用支持OOP的PHP5。为了更好的与业务系统进行数据互换,数据库决定继续沿用MSSQL。鉴于LAMP的盛行,网上的大部分的开发环境配置工具都是APACHE+MYSQL+PHP策略。而我们要用的是IIS+MSSQL+PHP的策略,也就意味着要自己手动配置开发环境了。具体方法:1、首先在

2014-04-24 17:31:31 5203

转载 C#解析json文件的方法

http://www.cnblogs.com/txw1958/archive/2012/08/01/csharp-json.html

2013-06-09 20:11:31 2097

转载 服务器和客户端的交互方式(Socket,http协议)和各自特点适用范围

前言前几天设计Android手机和服务器之间数据交互应用,对实现数据传输这个环节,产生了疑惑。Socket和http协议都可以实现数据传输,但两种传输方式有什么  各自的特点,和缺点,如何选择合适的传输方式。 1 数据传输方式1.1  Socket传输的定义和其特点       所谓socket通常也称作"套接字",实现服务器和客户端之间的物理连接,并进行数据传输,主要有UDP

2013-04-10 17:06:11 2205

转载 WebForm页面生命周期及asp.net运行机制复习

http://blog.csdn.net/sxycxwb/article/details/8242861

2013-04-10 14:32:06 2318

转载 ASP.NET MVC3 概要

ASP.NET MVC3 在ASP.NET MVC 1 和2 的基础上,增加了大量的特性,使得代码更加简化,并且可以深度扩展。• Razor 视图引擎• 支持多视图引擎• Controller 改进• JavaScript 和Ajax• Model 验证的改进• 依赖注入Dependency Injection 的改进• 其他新特性Razor 视

2013-04-10 11:00:48 2345

转载 ASP.NET MVC URL重写与优化

http://www.cnblogs.com/John-Connor/archive/2012/04/28/2473911.htmlhttp://www.cnblogs.com/John-Connor/archive/2012/05/03/2478821.html

2013-04-09 14:36:18 1930

转载 MVC数据验证深入浅出

i)写在Controller里:这是最简单的方法,但是也是最不推荐的方法, 因为不能体现分层思想ii)写在BLL中:如果对一个数据验证的时候,需要牵扯到别的数据,就应该把验证写在这一层,比如一个Article Model的Category值是1,查询这个分类是否存在iii)写在Model中:一些底层的标准应该写在这一层,因为这些标准在任何情况下都不能违反,比如帐号名长度不能超过20个字符

2013-04-09 10:18:16 1799

转载 C#中virtual 方法和abstract方法的区别

在C#的学习中,容易混淆virtual方法和abstract方法的使用,现在来讨论一下二者的区别。二者都牵涉到在派生类中与override的配合使用。一、Virtual方法(虚方法)     virtual 关键字用于在基类中修饰方法。virtual的使用会有两种情况:     情况1:在基类中定义了virtual方法,但在派生类中没有重写该虚方法。那么在对派生类实例的调用中,该虚方法

2013-04-09 09:46:35 1508

转载 Asp.net MVC中的ViewData与ViewBag

http://www.cnblogs.com/wintersun/archive/2012/01/21/2328563.html

2013-04-07 17:23:00 1680

转载 asp.net mvc 实例

http://hi.baidu.com/honfei/archive/tag/asp.net%20mvc

2013-04-07 15:34:57 1627

转载 ASP.NET MVC入手

http://www.cnblogs.com/leoo2sk/category/167192.html

2013-04-04 12:06:59 1649

转载 分布式Web服务器架构

最开始,由于某些想法,于是在互联网上搭建了一个网站,这个时候甚至有可能主机都是租借的,但由于这篇文章我们只关注架构的演变历程,因此就假设这个时候已经是托管了一台主机,并且有一定的带宽了,这个时候由于网站具备了一定的特色,吸引了部分人访问,逐渐你发现系统的压力越来越高,响应速度越来越慢,而这个时候比较明显的是数据库和应用互相影响,应用出问题了,数据库也很容易出现问题,而数据库出问题的时候,应用也容易

2013-04-02 11:58:33 1862

转载 网站瀑布流真实体验,最近网络流行瀑布流布局模式

图片来源:http://www.sjzyl.net 石家庄影楼 石家庄影楼点评网如果你经常网上冲浪,这样参差不齐的多栏布局,是不是很眼熟啊?类似的布局,似乎一夜之间出现在国内外大大小小的网站上,比如 Pinterest (貌似是最早使用这种布局的网站了),Mark之,蘑菇街,点点网,以及淘宝最新上线的“哇哦” 等等,倒是很流行哈~ 在淘宝即将上线的众多产品中,你还会大量看到这样

2012-05-05 13:28:53 3910 1

转载 瀑布流布局及扩展——格子块的智能堆砌 图片不规则排列

瀑布流布局及扩展——格子块的智能堆砌  图片不规则排列真是体验,开发了一个瀑布流网站,请大家指点:http://www.sjzyl.net 石家庄影楼请参考:http://www.cssass.com/blog/index.php/2011/1095.html

2012-04-19 10:11:40 4093

原创 解决win8安装Axure RP不兼容问题

win8安装Axure RP,点击安装,提示框有乱码,不用管,继续安装。安装完成之后,运行Axure RP, 这时悲催了,报错。且有三个按钮  终止 调试  继续这时候 只要点击调试按钮,它就会正常运行了,且以后也不会出现问题。

2012-04-03 16:18:18 8152 1

原创 程序员减肥-肥胖程序员让你上班时间减肥

对于程序员 来说,长期缺乏运动和长时间的久坐是导致身材变形的罪魁祸首,下面小编就要跟大家一起分享几个办公室瘦身的方法,可以有效帮助程序员们均衡身体的热量,从而达到高效减肥的目的,那么就来看看在上班时间我们应该如何利用减肥吧。控制工作餐饮·要一天三餐不应忽略早餐和午餐。如果不吃午餐,你很可能饥肠辘辘地回到家里,在晚餐桌上大吃一顿。·少吃零食只携带低脂肪

2012-01-16 14:55:27 9384 1

转载 配置CKEditor

一、 配置编辑器ckeditor的配置都集中在 ckeditor/config.js 文件中,下面是一些常用的配置参数:// 界面语言,默认为 'en'    config.language = 'zh-cn';// 设置宽高    config.width = 400;    config.height = 400;// 编辑器样式,有三种

2012-01-13 15:07:20 1867

转载 android使用自定义属性AttributeSet

这里为了演示使用自定义变量,字体大小改用自定义的属性。首先要创建变量,创建了个values/attrs.xml文件,文件名任意,但是要在values目录下:                               根标签要是resources,定义的变量要有个名字,declare-styleable name="button">,这里定义名称

2011-12-19 15:56:11 25878 3

转载 Android中Cursor关闭的问题

Cursor是Android查询数据后得到的一个管理数据集合的类,正常情况下,如果查询得到的数据量较小时不会有内存问题,而且虚拟机能够保证Cusor最终会被释放掉。    然而如果Cursor的数据量特表大,特别是如果里面有Blob信息时,应该保证Cursor占用的内存被及时的释放掉,而不是等待GC来处理。并且Android明显是倾向于编程者手动的将Cursor close掉,因为在源代码

2011-12-18 13:11:08 15475 1

转载 Android中SQLiteOpenHelper类的onUpgrade方法的作用

Andoird的SQLiteOpenHelper类中有一个onUpgrade方法。帮助文档中只是说当数据库升级时该方法被触发。经过实践,解决了我一连串的疑问:1. 帮助文档里说的“数据库升级”是指什么?你开发了一个程序,当前是1.0版本。该程序用到了数据库。到1.1版本时,你在数据库的某个表中增加了一个字段。那么软件1.0版本用的数据库在软件1.1版本就要被升级了。2. 数

2011-12-17 14:46:48 11821 3

转载 Android中广播BroadCastReceiver使用

BroadcastReceiver  在Android中,Broadcast是一种广泛运用的在应用程序之间传输信息的机制。而BroadcastReceiver是对发送出来的 Broadcast进行过滤接受并响应的一类组件。下面将详细的阐述如何发送Broadcast和使用BroadcastReceiver过滤接收的过程:  首先在需要发送信息的地方,把要发送的信息和用于过滤的信息(如Ac

2011-12-08 18:43:03 889

转载 android完全退出程序, 使用广播机制。与众不同,仔细看

这个问题一直困扰着我,试了n种方式,都不行,在网上搜了一圈,没有能用的:1 ActivityManager manager = (ActivityManager) context.getSystemService(Context.ACTIVITY_SERVICE);manager.killBackgroundProcesses("package"); 不行2 android.os.Pr

2011-12-08 18:27:03 3796 3

转载 Android组件生命周期

引言应用程序组件有一个生命周期——一开始Android实例化他们响应意图,直到结束实例被销毁。在这期间,他们有时候处于激活状态,有时候处于非激活状态;对于活动,对用户有时候可见,有时候不可见。组件生命周期将讨论活动、服务、广播接收者的生命周期——包括在生命周期中他们可能的状态、通知状态改变的方法、及这些状态的组件寄宿的进程被终结和实例被销毁的可能性。本文主要讨论活动的生命周期及他们可能的状

2011-12-08 18:10:37 556

转载 Android异步,线程,线程池,缓存

http://www.cnblogs.com/ghj1976/archive/2011/05/06/2038738.html http://www.cnblogs.com/zhangdongzi/archive/2011/04/13/2015129.html http://www.cnblogs.com/zhangdongzi/archive/2011/04/13/2015215.

2011-12-07 23:15:05 534

转载 Android 屏幕滑动事件

Android里有两个类    android.view.GestureDetector  android.view.GestureDetector.SimpleOnGestureListener  (另外android.widget.Gallery好像是更牛x的OnGestureListener )   1)新建一个类继承SimpleOnGestureListener,H

2011-12-07 23:14:34 749

转载 Android访问权限

添加WiFi以及访问网络的权限:            操作外部存储设备文件:  录音时需要的权限:录制视频时需要的权限:发送短信:收短信:收彩信:GPS:

2011-12-07 23:13:59 2372 1

转载 eclipse的android智能提示设置

以往 我们往往在输入 "." 然后 alt+/ 来进行智能提示,下面这个方法,可以帮你大幅度的提高智能打开 Eclipse -> Window -> Perferences(首选项),会打开个Perferences 的设置界面。 找到Java 下的 Editor(编辑器) 下的 Content Assist(内容辅助) , 右边出现的选项中,有一个Auto activation tri

2011-12-07 23:13:36 8122

转载 解决win2008下LoadRunner 安装缺少visual c++ runtime问题

windows2008下安装loadrunner工具,安装过程中提示缺少visual c++ rumtime。一看system32文件夹,并不缺少网上说的必需文件,以为版本过旧,去微软官方下载了visual c++的补丁包,依然提示缺少。后来google发现,需要安装LoadRunner自带的visual 2005 c++ rumtime的补丁包:${lr解压目录}\lrunner\C

2011-12-07 23:13:01 4851 1

转载 Yahoo关于性能优化的N条军规

1、尽量减少HTTP请求个数——须权衡合并图片(如css sprites,内置图片使用数据)、合并CSS、JS,这一点很重要,但是要考虑合并后的文件体积。 2、使用CDN(内容分发网络)这里可以关注CDN的三类实现:镜像、高速缓存、专线,以及智能路由器和负载均衡;3、为文件头指定Expires或Cache-Control,使内容具有缓存性。区分静态内容和动态内容,避免以后页面访

2011-12-07 23:12:35 586

转载 获取表的字段信息

SELECT             表名=case when a.colorder=1 then d.name else '' end,             字段名=a.name,             标识=case when COLUMNPROPERTY(a.id,a.name,'IsIdentity')=1 then 'true' else 'false' end,

2011-12-07 23:12:04 428

转载 PowerDesigner概述

PowerDesign:PowerDesign是Sybase推出的主打数据库设计工具。PowerDesign致力于采用基于Entiry-Relation的数据模型,分别从概念数据模型(Conceptual Data Model)和物理数据模型(Physical Data Model)两个层次对数据库进行设计。概念数据模型描述的是独立于数据库管理系统(DBMS)的实体定义和实体关系定义。物理数据模型

2011-12-07 23:11:36 482

转载 C#:XML操作类

写的一个XML操作类,包括读取/插入/修改/删除。using System;using System.Data;using System.Configuration;using System.Web;using System.Web.Security;using System.Web.UI;using System.Web.UI.WebControls;using

2011-12-07 23:10:56 415

转载 jQuery对象与dom对象的转换

一直以来对于通过jQuery方式获取的对象使不能直接使用JavaScript的一些方法的,开始的时候不理解,现在此案知道,原来jQuery获得的对象并不和我们平时使用getElementById获得的对象是一样的对象。所以一些新手就很迷惑,为什么${”#Element”}不能直接innerHTML,这就是原因所在,解决方式请看下文。jQuery对象与dom对象的转换只有jquery对象才能

2011-12-07 23:10:13 370

转载 C# BackgroundWorker组件

BackgroundWorker组件在VS2005中添加了BackgroundWorker组件,该组件在多线程编程方面使用起来非常方便,然而在开始时由于没有搞清楚它的使用机制,走了不少的弯路,现在把我在使用它的过程中的经验与诸位分享一下。    BackgroundWorker类中主要用到的有这列属性、方法和事件:    重要属性:    1、CancellationPending

2011-12-07 23:09:36 593

转载 C#多线程和异步操作的异同

多线程和异步操作两者都可以达到避免调用线程阻塞的目的,从而提高软件的可响应性。甚至有些时候我们就认为多线程和异步操作是等同的概念。但是,多线程和异步操作还是有一些区别的。而这些区别造成了使用多线程和异步操作的时机的区别。  异步操作的本质   所有的程序最终都会由计算机硬件来执行,所以为了更好的理解异步操作的本质,我们有必要了解一下它的硬件基础。 熟悉电脑硬件的朋友肯定对DMA这个词不陌生

2011-12-07 23:08:57 492

转载 解决VS2010部分智能提示为英文的问题

原因 安装了vs2010 又安装了 sql server 2008  就会出现这问题解决办法:1.从一台没装.NET3.5的机子上复制C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\zh-CN路径下的文件覆盖就可以2.或者重装中文版的framework 3.5

2011-12-07 22:59:50 3060

转载 Sql Server 中日期格式化函数

Sql Server 中一个非常强大的日期格式化函数 Select CONVERT(varchar(100), GETDATE(), 0): 05 16 2006 10:57AM Select CONVERT(varchar(100), GETDATE(), 1): 05/16/06 Select CONVERT(varchar(100), GETDATE(), 2): 06.05.1

2011-12-07 22:59:04 473

空空如也

空空如也

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

TA关注的人

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