TA的关注
  TA的基本信息
  • 所在地区:四川省 成都市
  • Email:
  • QQ:
  • 个人网站:
  • 自己写的一个简单的记录错误日志的类
    我们系统在上线运营的过程中经常会出现系统错误或执行不成功的时候,因为没有记录具体的错误信息,导致排查起来非常麻烦,因为系统不算很大,不想搞类似Log4net这样的大家伙,于是自己简单写了一个类来实现记录错误日志的功能,源代码如下:1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253 //...
    发布于:2017/3/14 17:26:00  浏览(813)   
    多线程编程中的lock的概念
    在应用程序中使用多个线程的一个好处是每个线程都可以异步执行。然而,线程的异步特性意味着必须协调对资源(如文件句柄、网络连接和内存)的访问。否则,两个或更多的线程可能在同一时间访问相同的资源,而每个线程都不知道其他线程的操作。结果将产生不可预知的数据损坏。这个时候我们就需要lock上场了。Lock的作用Lock获取给定对象的互斥锁,保证相应的代码块运行时,不会被其他线程中断;直到该...
    发布于:2016/3/4 9:48:00  浏览(680)   
    ASP.NET实现ppt文档转成pdf文档的方法
    本文实例讲述了asp.net实现将ppt文档转换成pdf的方法。分享给大家供大家参考。具体实现方法如下:一、添加引用using Microsoft.Office.Core;using Microsoft.Office.Interop.PowerPoint;二、转换方法///<summary> /// 把PowerPoint文件转换成PDF...
    发布于:2016/2/20 12:18:00  浏览(413)   
    关于接口和抽象类的使用情境
    今天犯了个错: “接口变动,伤筋动骨,除非你确定只有你一个人在用”。哪怕只是throw了一个新的Exception。哈哈,这是我犯的错误。一、接口和抽象类 类,即一个对象。先抽象类,就是抽象出类的基础部分,即抽象基类(抽象类)。官方定义让人费解,但是记忆方法是也不错的 — 包含抽象方法的类叫做抽象类。 接口就是把抽象的深度更深,它就像用简短的非逻辑的一些规则...
    发布于:2015/12/5 21:42:00  浏览(632)   
    设计模式案例之-工厂方法模式
    工厂模式存在类与switch语句的高耦合,增加新的类 需要去增加case分支,违背了开放-封闭原则.工厂方法模式可以解决这个问题。简单的工厂方法模式实例:namespace ConsoleApplication1{/// <summary>/// 工厂模式存在类与switch语句的高耦合,增加新的类 需要去增加case分支,违背了开放-封闭原则/// 工厂方法模式可...
    发布于:2015/11/10 13:04:00  浏览(553)   
    Redis群集实现Asp.net Mvc分布式Session
    Session的缺点众所周知Asp.net Session默认存储在IIS中,IIS的重启会导致Session丢失。如果你的网站使用了session,当网站并发过大时可能引起溢出。配置Redis 集群 安装Redis创建一个文件,进入该文件夹下载Redis 地址:http://download.redis.io/releases/redis-3.0.4.tar.gztar -xvf redis-3.0.4.tar...
    发布于:2015/10/14 18:05:00  浏览(798)   
    Android开发教程-Notification的正确使用
    最近在学习Android开发,在做一个Demo时老师要求用Notification实现类似未接电话通知图标的效果,捣鼓了半天总算是做出了老师要求的效果,但其间也碰上不少问题,现在把Notification的用法记录一下,希望对其它学习Android开发的新人有所帮助。 Notification 的使用需要导入 3 个类123import android.app.Pendin...
    发布于:2015/9/15 11:50:00  浏览(486)   
    HTML5 LocalStorage 本地存储原理详解
    说到Web开发中的本地存储,大家最先想到的应该就是Cookies这玩意了,最早的Cookies自然是大家都知道,问题主要就是太小,大概也就4KB的样子,而且IE6只支持每个域名20个cookies,太少了。优势就是大家都支持,而且支持得还蛮好。很早以前那些禁用cookies的用户也都慢慢的不存在了,就好像以前禁用javascript的用户不存在了一样。userData是IE的东西,垃圾。现在用的最多的是Flash吧,空间是Cookie...
    发布于:2015/8/27 7:31:00  浏览(808)   
    老板,来碗沙茶面
    从前有三个屌丝,聚在一起做网络,提供免费的网络服务,砸锅卖铁,通宵达旦,除了卖肾啥都做了。3年后终于做到了五百万用户,对于年轻人来说,能把五百万人玩弄于鼓掌之间,已经是很牛逼轰轰的事了,不过用户越多,成本越高,每年服务器、带宽租金、房租水电、广告运营等成本,已经达到了十七八万,屌丝们不得不面对一个终极问题:如何盈利?罗浩:创业降级论屌丝们定了三盘沙县水饺,围着一箱子的冰啤酒开始计算:按照最近一月的登陆情况来看,四百万个账号已经...
    发布于:2015/6/5 14:24:00  浏览(587)   
    提高Linq性能的10个注意点
    linq to sql 是一个代码生成器和ORM工具,他自动为我们做了很多事情,这很容易让我们对他的性能产生怀疑。但是也有几个测试证明显示在做好优化的情况下,linq to sql的性能可以提升到ado.net datareader性能的93%。因此我总结了linq to sql的10个性能提升点,来优化其查询和修改的性能。1. 不需要时要关闭 DataContext的ObjectTrackingEnabled ...
    发布于:2014/12/24 17:27:00  浏览(911)   
    PHP结合轻型数据库SQLite实现留言板功能
    SQLite,是一款轻型的数据库,是遵守ACID的关联式数据库管理系统,它的设计目标是嵌入式的,而且目前已经在很多嵌入式产品中使用了它,它占用资源非常的低,在嵌入式设备中,可能只需要几百K的内存就够了。它能够支持Windows/Linux/Unix等等主流的操作系统,同时能够跟很多程序语言相结合,比如 Tcl、C#、PHP、Java等,还有ODBC接口,同样比起Mysql、PostgreSQL这两款开源世界著名的数据库管理系统来...
    发布于:2014/11/19 9:48:00  浏览(992)   
    在 jQuery Mobile 中实现多语言支持
    随着移动技术的普及,基于 jQuery 并且针对移动平台的 JavaScript 框架 jQuery Mobile 应运而生。jQuery Mobile 不仅承袭了 jQuery 的诸多优点,更为移动平台定制了许多皮肤和开发部件,大大减轻了开发人员的工作量。随着 HTML5 技术的日渐完善,加上 JavaScript 技术本身具有的跨平台特性,jQuery ...
    发布于:2014/11/4 13:33:00  浏览(835)   
    页数: 1 - 4 (共38 条内容)
    Prev
    [1]
    2
    3
    4
    Next
  • 做为IT经理还该不该写代码?
    这个话题我在好几个地方看到过,基本上大家的意见有几种:1、小公司别说经理,老板都得写(这是在说我吗?)2、一般到100或200人以上的公司,经理很少会直接参与代码的编写。3、大公司(BAT?这个就不说了)一般经理级别以上不写代码4、还有个观点支持率比较多:那就是要看公司是做产品的还就是做项目的。如果是做项目的一来公司肯定不会大,二来做项目的公司经理和员工一起写代码...
    发布于:2014/12/24 17:20:00  浏览(937)  
    我是码农,我也想创业
    很多开发者都有创业梦,但他们都面临一问题:只懂技术,如何创业?从哪切入?团队角色基本需求是什么?李智勇对这一一进行了探讨,并指出技术人创业容易唯技术论,什么东西都自己搞一遍并感觉良好,但其实这是个坑。创业从哪里切入?创业切入点不一样,会导致对人员要求差别很大。不同类型的产品上对创意、资本、技术的要求是非常不同的。选切入点的时候,显然要选自己有优势的。虽然...
    发布于:2014/9/18 8:23:00  浏览(787)  
    高斯林-你不知道的JAVA之父
    在网络世界里,有些人注定是要出名的,比如微软创始人比尔·盖茨,有事没事你都能看到他,戴着圆圆眼镜笑眯眯地出现在屏幕上,但也有一些人,做事不比盖茨差,却注定要泯然人海,相忘于网络。我要说的是Java语言之父,詹姆斯·高斯林先生。如果不是学过Java,恐怕没几个人知道这位58岁大叔的名字,但他所带来的影响,我看一点儿也不输给盖茨。人们“爱死了“...
    发布于:2013/12/13 13:06:00  浏览(1098)  
    页数: 1 - 1 (共3 条内容)
    Prev
    [1]
    Next
  • IOS中在uiwebview怎么定位,或者访问百度地图可以定位
    import UIKitimport CoreLocationclass ViewController: UIViewController,UIWebViewDelegate,CLLocationManagerDelegate {var locationManager:CLLocationManager!@IBOutlet weak var webview_: UIWe...
    发布于:2015/6/19 12:37:00  浏览(987)  
    jQuery中该如何确保不会与其他库的$对象发生冲突
    1、jQuery.noConflict()运行这个函数将变量$的控制权让渡给第一个实现它的那个库。这有助于确保jQuery不会与其他库的$对象发生冲突。在运行这个函数后,就只能使用jQuery变量访问jQuery对象。例如,在要用到$("div p")的地方,就必须换成jQuery("div p")。注意:这个函数必须在导入jQuery文件之后,并且在导入另一个导致冲突的库之前使用。当然也应当在...
    发布于:2014/10/15 11:35:00  浏览(736)  
    如何使用递归结合TreeView实现绑定磁盘目录的效果?
    磁盘文件系统结构符合树形结构,可以把“我的电脑”或者驱动器看做是树的根(多个驱动器看做多个根吧,做多课树处理),文件夹下面可以包含文件夹或文件,文件则是树的叶子,不能再分,显然,这也是递归的终止条件。思路分析:1. 获取要绑定的目录,此目录为treeView控件的根。将结点的Tag设置成觉对路径,以便子节点获取父结点信息。递归遍历子目录和文件,当绝对路径对应的DirectoryInfo为文件时,递归终止...
    发布于:2014/9/18 8:27:00  浏览(617)  
    jQuery实现的瀑布流效果时如何实现向下滚动即时加载内容
    下拉滚动条或鼠标滚轮滚动到页面底部时, 动态即时加载新内容。后台用 json 传输数据, 示例程序中只写了示例数组。数据也只设置了两个属性, 需根据实际应用改写。页面用了 ul li 做为容器, 每个 li 表示一列<ul id="stage"> <li></li> <li></li> <li&...
    发布于:2014/7/28 21:41:00  浏览(918)  
    页数: 1 - 1 (共4 条内容)
    Prev
    [1]
    Next
  • 用Linq实现查询二维数组的查询
    在向大家详细介绍Linq查询二维数组之前,首先让大家了解下二维数组无法直接转换为IEnumerable<T>类型,然后全面介绍Linq查询二维数组。Linq查询二维数组以下代码为在一个4*4的二维int数组中将大于5的元素查出:123456789101112static void Main(...
    发布于:2014/7/29 12:40:00  浏览(794)   继续阅读>>   
    页数: 1 - 1 (共1 条内容)
    Prev
    [1]
    Next
  • 页数: 1 - 1 (共1 条内容)
    Prev
    [1]
    Next
这家伙太懒了,什么都没写~
TA的留言板