TA的关注
  TA的基本信息
  • 所在地区:湖北省 武汉市
  • Email:
  • QQ:
  • 个人网站:
  • ABCD更新了动态
    产品经理太坑爹了,登录按钮放右上角,字又这么小,谁看的到,fuck~!
    发布于:2015/4/13 18:42:00  回复(0)  
    页数: 1 - 1 (共1 条内容)
    Prev
    [1]
    Next
  • 在多线程编程中如何使用synchronized来保护对象
    用法synchronized可以用于修饰类的实例方法、静态方法和代码块,我们分别来看下。实例方法我们来看代码:public class Counter {private int count;public synchronized void incr(){count ++;}public synchronized int getCount() {return count;...
    发布于:2017/2/23 10:12:00  浏览(385)   
    去哪儿网站架构设计深度剖析
    我来自去哪儿的基础架构部,我们部门负责公司的公共组件和基础服务,包括敏感信息存储、发号器、身份证认证、监控中心、任务调度、 Redis等。今天主要给大家分享一下消息队列基础组件的设计。我们是 2012 年初开始自研消息队列和消息中间件的,当时也是契合公司背景,原来公司有一些庞大的单模块系统,如机票交易系统和酒店交易系统等。为了对系统进行拆分,面临着系统拆分之后事务处理的问题,于是自研了消息中间...
    发布于:2016/7/7 12:39:00  浏览(1542)   
    Android开发教程-SQLite数据库的使用
    简单说明 1. Android 为了让我们能够更加方便地管理数据库,专门提供了一个SQLiteOpenHelper 帮助类,借助这个类就可以非常简单地对数据库进行创建和升级。使用步骤1. 数据库的创建:new一个继承于SQLiteOpenHelper类的对象:dbHelper = new MyDatabaseHelper(this, "User.db", null, newVersion),User.db就是数据库...
    发布于:2016/3/18 12:54:00  浏览(910)   
    MongoDB中的文档,集合,数据库的概念
    MongoDB是一种强大灵活可扩展的数据存储方式,它扩展了关系数据库的众多功能。MongoDB的功能非常丰富,但是却非常容易上手和便于使用,今天来了解一下MongoDB的主要概念。文档1.文档是的核心概念。多个键机器关联的值有序的放置在一起便是文档。不同的语言表示文档的方法可能不一样,但是数据结构都是相通的。比如在Javascript中,可以使用json格式表示文档:{“name”:”wufengtinghai”,”sex”:...
    发布于:2016/3/4 9:52:00  浏览(621)   
    教你如何写出优雅的程序
    函数是实现程序功能的最基本单位,每一个程序都是由一个个最基本的函数构成的。写好一个函数是提高程序代码质量最关键的一步。本文就函数的编写,从函数命名,代码分布,技巧等方面入手,谈谈如何写好一个可读性高、易维护,易测试的函数。命名首先从命名说起,命名是提高可读性的第一步。如何为变量和函数命名一直是开发者心中的痛点之一,对于母语非英语的我们来说,更是难上加难。下面我来说说如何为函数命...
    发布于:2016/2/21 20:34:00  浏览(1748)   
    SQLServer中使用递归抓取组织架构数据
    说起这个需求,有点反常规,左边是组织机构树,右边是组织机构对应的员工列表。点击左侧组织机构时传一个组织机构ID,然后查询该组织机构以及其所属的一级节点,如果有部门直属单击节点组织机构,则挂出来员工总数,也就是说根节点不需要向下递归,只需要查询出对应的员工记录即可,相反,所以的一级节点则需要向下递归计算出所有的员工总数。刚开始只知道递归,没有具体的思路,后一个同事帮忙写了一个...
    发布于:2015/12/21 11:45:00  浏览(692)   
    如何在 Angular 中实现搜索关键字高亮效果
    在 Angular 中,我们不应该试图直接修改 DOM 的内容,当需要更新 DOM 内容的时候,应该修改的其实是我们的数据模型,也就是 $scope 中的数据,Angular 会帮助我们将修改之后的数据展示在页面中。但是,在有些情况下,比如我们有一个搜索框,希望将搜索的关键字在正文中高亮出来,这时候就会感觉比较吃力了,filter 可以帮助我们处理这种情况。...
    发布于:2015/12/16 16:54:00  浏览(692)   
    Red Hat与微软合作,将致力于构建企业级Linux版.NET
    近日,Red Hat与微软宣布建立合作伙伴关系,其中一项重要内容是联合构建一个支持RedHat Enterprise Linux和OpenShift 3的.NET运行时,使开发人员可以综合利用Linux操作系统和.NET运行时的优势创建新型应用程序。一直以来,.NET的一个主要缺陷就是无法移植到Windows之外。但现在,情况将发生改变,因为他们已经宣布:1.开发人员将能够把.NET应用程序部署到Red Hat Enter...
    发布于:2015/11/10 17:09:00  浏览(441)   
    如何在Linux环境下安装SVN服务器
    简介:SVN是Subversion的简称,是一个开放源代码的版本控制系统,相较于RCS、CVS,它采用了分支管理系统,它的设计目标就是取代CVS。互联网上很多版本控制服务已从CVS迁移到Subversion。运行方式svn服务器有2种运行方式:独立服务器和借助apache运行。两种方式各有利弊,用户可以自行选择。一、安装svn# yum install subv...
    发布于:2015/10/14 18:17:00  浏览(848)   
    Linq to SQL返回类型的相互转换(泛型,系列,字典等类型的相互转换)
    我们再使用Linq to sql 查询数据时可以返回列表也可以返回泛型或者数组,默认我们通常都是使用可枚举类型的AsEnumerable当然,这是在知道类型的前提下,如果不知道类型的前提下可以返回一个泛型的可枚举类型,各种不同返回类型的转换如下:1.AsEnumerable:将类型转换为泛型 IEnumerable使用 AsEnumerable<TSource...
    发布于:2015/9/15 12:40:00  浏览(1621)   
    ASP.NET中JSON序列化和反序列化日期时间的处理
    JSON格式不直接支持日期和时间。DateTime值值显示为“/Date(700000+0500)/”形式的JSON字符串,其中第一个数字(在提供的示例中为 700000)是 GMT 时区中自 1970 年 1 月 1 日午夜以来按正常时间(非夏令时)经过的毫秒数。该数字可以是负数,以表示之前的时间。示例中包括“+0500”的部分可选,它指示该时间属于Local类型,即它在反序列化时应转换为本地时区。如果没有该部分,则会将...
    发布于:2015/8/28 12:44:00  浏览(643)   
    Redis妙用: 实现分布式系统轻量级协调技术
    在分布式系统中,各个进程(本文使用进程来描述分布式系统中的运行主体,它们可以在同一个物理节点上也可以在不同的物理节点上)相互之间通常是需要协调进行运作的,有时是不同进程所处理的数据有依赖关系,必须按照一定的次序进行处理,有时是在一些特定的时间需要某个进程处理某些事务等等,人们通常会使用分布式锁、选举算法等技术来协调各个进程之间的行为。因为分布式系统本身的复杂特性,以...
    发布于:2015/6/20 9:44:00  浏览(995)   
    页数: 1 - 4 (共46 条内容)
    Prev
    [1]
    2
    3
    4
    Next
  • 码农的悲哀
    我们这个行业,耗时耗脑耗青春,用通宵熊猫眼,献页面更新。从未巧取豪夺,鱼肉乡里,干过什么用意念写代码之事。编好了,鞠躬拜票谢领导,编砸了,诚惶诚恐不成眠。顶三五载虚浮命,挣七八角麻辣烫钱。终归做屌丝,随风散去。用户总有新宠,不复念旧产品。看在曾带给大家片刻欢娱,能否值回些人间温暖?...
    发布于:2014/9/19 12:53:00  浏览(583)  
    我不是个内向的程序员,我只是很忙
    最近几个星期,我一直在跟一个十分诡异的bug做斗争。我的一个服务端程序,它要跟另外一个服务保持持久的连接,要认证终端用户,然后执行一系列的数据操作。不知为什么,时不时的,这个程序会丢失socket连接。也不是经常发生,但也不是很罕见,就是过一段时间,运行这个服务的机器就会资源耗尽,无法响应——因为积压了太多的无法处理的请求。这个问题快把我搞疯了;我找不出问题...
    发布于:2014/3/22 14:31:00  浏览(643)  
    设计模式给程序员带来的究竟是利还是弊
    跟有经验的优秀程序员一起工作能让你学到很多东西,而其中我感觉最有帮助的一点就是学会了编程中的实用主义。以一种基于实用性而非理论的灵活的现实的方式处理问题。有学院背景是件好事,如果没有上过大学,我估计我的程序员仕途未必能赶得上现在的一半。但从另外一方面看,学院理论和市场之间存在阻抗失配,学生离开学校毕业进入职业社会,都带着一种被J2...
    发布于:2014/1/9 22:13:00  浏览(568)  
    作为程序员最怕遇到的事
    软件开发通常被认为是相当不错的工作,原因非常多。收入高,福利好(有可能非常好),工作富有挑战性(通常是正面积极的挑战),根据目前的就业形势和程序员的需求量,这种职业竞争压力很小。当然,虽然如此,这并不意味着程序员不会偶尔的由于害怕工作上差错而在夜里惊醒,冒出一身冷汗。程序员最害怕什么?根据对程序员讨论组里一...
    发布于:2013/12/30 13:09:00  浏览(693)  
    页数: 1 - 1 (共4 条内容)
    Prev
    [1]
    Next
  • ASP.NET中的新建ASP.NET web应用程序和新建网站有什么区别?
    问题:通过Visual studio新建一个网站和新建一个ASP.NET Web应用程序有什么区别?今天刚开始学习ASP.NET,发现点击VS的菜单文件-->新建会有两个选项一个是网站另一个是创建ASP.NET WEB应用程序,谁知道这两种方式创建的网站有什么不同吗?...
    发布于:2016/7/7 17:13:00  浏览(1389)  
    PHP如何使用正则表达式 验证邮箱地址
    简单的说,正则表达式是一种可以用于模式匹配和替换的强有力的工具。我们可以在几乎所有的基于UNIX系统的工具中找到正则表达式的身影,例如,vi编辑器,Perl或PHP脚本语言,以及awk或sed shell程序等。此外,象JavaScript这种客户端的脚本语言也提供了对正则表达式的支持。由此可见,正则表达式已经超出了某种语言或某个系统的局限,成为人们广为接受的概念和功能。正则表...
    发布于:2014/11/19 13:13:00  浏览(1190)  
    mysql中创建数据库和数据表的语句是怎样的?
    创建数据库CREATE DATABASE 语句用于在 MySQL 中创建数据库。语法CREATE DATABASE database_name为了让 PHP 执行上面的语句,我们必须使用 mysql_query() 函数。此函数用于向 MySQL 连接发送查询或命令。例子在下面的例子中,我们创建了一个名为 "my_db" 的数据库:<?php$con = mysql_connect(&...
    发布于:2014/9/19 12:51:00  浏览(890)  
    LINQ to DataSet 如何处理空值问题
    123456789101112131415 DataSet ds = getDataset();   //第一种方法 //var matches = from p in ds.Tables["products"].AsEnumerable() // where p.Field<decimal>(&q...
    发布于:2014/7/29 13:08:00  浏览(967)  
    页数: 1 - 1 (共4 条内容)
    Prev
    [1]
    Next
  • 老板 员工 谁庄谁闲
    前几天和几个朋友讨论到一个话题:如何让手下的员工干起活来“只洗碗不吃饭”。为了不引起公愤,我至始至终没有发表我的观点。当然,我想让员工精神抖擞的干活使用的唯一办法是和他们一起光着膀子加班,偶尔发现大家效率不高时,我会故意告诉大家空调坏了。。。这时,一个“大神”讲起了他的办法:大神手下有个技术开发高手,其实也不是什么高手...
    发布于:2014/12/25 12:52:00  浏览(662)   继续阅读>>   
    页数: 1 - 1 (共1 条内容)
    Prev
    [1]
    Next
这家伙太懒了,什么都没写~
TA的留言板