TA的关注
  TA的基本信息
  • 教育经历:重庆大学 电子商务 本科
  • 所在地区:重庆市 重庆市
  • Email:
  • QQ:
  • 个人网站:
  • 要面试了,赶紧准备一些常用的JavaScript面试题
    阐述下 JavaScript 中的变量提升所谓提升,顾名思义即是 JavaScript 会将所有的声明提升到当前作用域的顶部。这也就意味着我们可以在某个变量声明前就使用该变量,不过虽然 JavaScript 会将声明提升到顶部,但是并不会执行真的初始化过程。阐述下 use strict; 的作用use strict;顾名思义也就是 JavaScript 会在所谓严格模式下执行,其一个主要的优势在于...
    发布于:2017/3/10 9:57:00  浏览(939)   
    Python3.5都发布了,你还不去试一下嘛?
    为什么,真的需要吗?对于任何一门流行编程语言的开发者来说,新版本的发布绝对是一个令人激动的时刻.2015年9月份Python3.5的发布带来了类似的反应.Python3.5在自身已经被使用的特性基础上,混合了其他流行语言的新特性.这些特性在不绑定新语法的情况下,能让你减少项目中的代码量和写bug的机会,并且提高程序的安全性.Python的统计许多Python专家仍然把Python2.7视为标准的稳定版本.但这并不...
    发布于:2016/7/6 11:36:00  浏览(1141)   
    深入理解ASP.NET MVC 中几种Filter的执行过程
    一、前言之前也阅读过MVC的源码,并了解过各个模块的运行原理和执行过程,但都没有形成文章(所以也忘得特别快),总感觉分析源码是大神的工作,而且很多人觉得平时根本不需要知道这些,会用就行了。其实阅读源码是个很好的习惯,它不只停留在知道怎么用的阶段,而是让我们知道一系列的为什么,为什么这样设计,为什么这样使用...。很多朋友应该看过《asp.net x 框架揭秘》这本书,确实不错,特别是边看源码边看书,可以有不小的收获。O...
    发布于:2016/3/14 21:46:00  浏览(1455)   
    JAVA中的StringBundler你会用吗?
    关于StringBuilder,一般同学只简单记住了,字符串拼接要用StringBuilder,不要用+,也不要用StringBuffer,然后性能就是最好的了,真的吗吗吗吗?  还有些同学,还听过三句似是而非的经验:  1. Java编译优化后+和StringBuilder的效果一样;  2. StringBuilder不是线程安全的,为了“安全”起见最好还是用StringBuffer;  3. 永远不要...
    发布于:2016/3/2 18:07:00  浏览(1136)   
    关于XSS攻击你必须知道的内幕
    XSS(cross-site scripting跨域脚本攻击)攻击是最常见的Web攻击,其重点是“跨域”和“客户端执行”。有人将XSS攻击分为三种,分别是:1. Reflected XSS(基于反射的XSS攻击)2. Stored XSS(基于存储的XSS攻击)3. DOM-based or local XSS(基于DOM或本地的XSS攻击)Reflected XSS基于反射的XSS攻击,主要依靠站点服务端返回脚本,在客户端触发...
    发布于:2016/2/19 11:33:00  浏览(1543)   
    爬虫框架Aragog:一个用于处理数以十亿计的URL的怪兽
    为了在Pin上展示有用的信息(如产品价格、位置数据)、做出更好的推荐及打击垃圾邮件,Pinterest需要充分利用Pin链接的Web页面中的内容。除了要抓取、存储及处理页面内容外,还要低延迟地向Pinner提供处理过的内容。为了满足这些需求,他们构建了爬虫框架Aragog,用于处理数以十亿计的URL。近日,Pinterest核心基础设施团队工程师Varun Sharma撰文介绍了该框架。他们...
    发布于:2015/12/1 22:41:00  浏览(916)   
    Android开发-使用OptionsMenu实现自定义菜单效果
    OptionsMenu是Android提供的一种菜单方式,我们知道当智能机刚兴起时,手机上都会有一个MENU(菜单键),当我们点击时,默认我们打开Android提供的默认菜单,本篇我么就一起来学一下,如何自定义Android MENU菜单。当我们创建一个Activity后,默认实现了OnCreate方法,我们想实现Android菜单,还需要实现另外两个方法:onCreateOptionsMenu();onOp...
    发布于:2015/11/7 10:39:00  浏览(1048)   
    Javascript代码应该这样写性能才好
    多年来,Javascript一直在web应用开发中占据重要的地位,但是很多开发者往往忽视一些性能方面的知识,特别是随着计算机硬件的不断升级,开发者越发觉得Javascript性能优化的好不好对网页的执行效率影响不明显。但在某些情况下,不优化的Javascript代码必然会影响用户的体验。因此,即使在当前硬件性能已经大大提升的时代,在编写Javascript代码时,若能遵循Ja...
    发布于:2015/10/12 18:21:00  浏览(718)   
    Web Server在Web架构系统中的作用
    Web Server在Web架构系统中的作用Web Server在一个B/S架构系统中起到的作用不仅多而且相当重要,Web开发者大部分时候并不需要了解它的详细工作机制。虽然不同的Web Server可能功能并不完全一样,但是以下三个功能几乎是所有Web Server必须具备的:接收来自浏览器端的HTTP请求将请求转发给指定Web站点程序(后者由Web开发者编写,负责处理请求)向浏览...
    发布于:2015/7/10 12:46:00  浏览(1579)   
    重构的艺术
    当你看到别人写的超过千行的巨无霸类,以及随着时间的累积,自己写的类也稳步迈向巨无霸的时候,是不是既恐惧又无奈?一码今天就带小伙伴们征服巨无霸,打造属于自己的成就感。过长类的缘由当业务逻辑随着时间累积,并且越来越复杂时,这个类由本来的清秀怡人非常容易变得满脸横肉。一个类中业务逻辑越来越多,首先它的职责就不再单一,一说这,小伙伴们都明白。其次逻辑越多,涉及的状态越多,即实例变量越多,实例变量一多,重复代码也就随之而来。为...
    发布于:2015/6/3 12:39:00  浏览(1147)   
    ajax-使用serialize()方法序列化表单
    .serialize() 方法使用标准的 URL-encoded 符号上建立一个文本字符串. 它可以对一个代表一组表单元素的 jQuery 对象进行操作,比如<input>, <textarea>, 和 <select>: $( "input, textarea, select" ).serialize();:<form> 序列化很容易:123...
    发布于:2015/5/8 15:01:00  浏览(2866)   
    深入:使用memcached协议构建自定义协议
    为什么要使用memcached协议构建自定义协议memcached被广泛使用,几乎各种语言都有成熟的客户端client.所以可以利用现有的客户端。memcached是基于文本的协议(现在新版支持二进制),它非常简单并且容易实现。memcached的客户端基本上都支持多机故障转移功能,通过hash可实现简单的负载均衡功能。方便监控,memcached协议的stats命令可以监控很多状态,目前的cacti等开源监...
    发布于:2015/4/10 13:22:00  浏览(1096)   
    页数: 1 - 4 (共38 条内容)
    Prev
    [1]
    2
    3
    4
    Next
  • 我不是余佳文,我当不上CEO 我只是个码农
    当今社会处在变革的时代,到处充满着激烈的竞争。物竞天择,适者生存,职业活动的竞争也非常突出。要想在这场激烈的竞争中脱颖而出并保持立于不败之地,必须设计好自己的职业生涯规划,这样才能做到心中有数,不打无准备之仗。程序员的最终是需要归宿的,我们不可能一辈子这样处于“基层”。所以我们需要思考,我们以后的归宿在哪里,等过了三十岁,我们的本钱是什么。可能...
    发布于:2014/12/3 12:51:00  浏览(811)  
    游戏产品经理该如何和技术码农沟通
    PM 常常遇到一个难题,就是有好多东西想要做,但无奈什么事都得通过工程师,没办法自己动手,于是因为和工程师不太美好的关系,最后实际的产品都没有设计时看起来好。我这边讲的是「网路公司」的状态,PM 泛指那些规划出产品的人。其他产业也许也有类似情形,以下这些「教战手则」,提供给正在摸索自己生存之道的 PM 一些参...
    发布于:2014/11/17 13:07:00  浏览(820)  
    为什么中国的程序员总喜欢自嘲为码农?
    一位叫吴涛的程序员的回答:编程活动和机械电子一样可以视为一种工艺(craftsmanship),从事此类工艺活动的人可以叫做工匠或者工程师。经历过工业革命的欧美国家,有深厚的工程根底,从机械到电子再到软件,都是国家产业的支柱,滋养着社会中坚力量的中产阶级。工程师的社会地位普遍比较高,他们有工艺的传承,有文化圈,有产业的历史。而国内目前的软件工业和制造业非常相似,...
    发布于:2014/9/15 12:54:00  浏览(1093)  
    屌丝码农转型之路
    1、做IT培训培训越来越成为应届毕业生从校园走向社会的跳板之一。掌握一些热门的技术,参与过一些有实力的项目,同时对教师这一职业向往已久的程序员来说,培训是他展示才能,获得高薪的又一平台。你可以不是那么牛的技术开发者,但只要你能培养出牛气的开发者,相信你在培训这条路上可以越走越顺畅。、2、做咨询服务科技在发展,科技理念也在发展,越来越多的公司转而经营服务。微软提出的S...
    发布于:2014/8/6 13:33:00  浏览(884)  
    我是码农 我有自己的职业操守
    在软件项目的过程中,责任制是很重要。然而,最不容易做到的就是负责任。很多时候看到的是这样的情况:项目成功之后,某某负责人受嘉奖;失败之后,某某负责人致歉,引咎辞职。问题是:道歉可以挽回什么?!进入新公司三天之后,leader分配了我一个任务,初一看,简单的来以为就是合同的增删改查,心里一阵高兴!同时,因为项目是多人开发,所以代码的签入签出规...
    发布于:2014/7/24 13:29:00  浏览(838)  
    应聘者该如何掌握谈薪资技巧
    在社会大学里混了那么多年,我最惨痛的经历就是,在应聘一家企业的时候,总是羞于谈薪酬待遇。大概这是很多职场新人都会遇到过的尴尬吧——觉得自己经验不够,或者想应聘的企业比较好,就觉得对方提多少就是多少吧,甭说什么五险一金,就连基本工资的坎都不敢谈。然而这个坎如果你自己不去过,以后多的是...
    发布于:2014/4/6 15:52:00  浏览(1128)  
    30岁-让程序员惶恐不安的年龄
    英语中常说“30 is the new 20”,但这话并不总是对的——事实上,当遇到软件开发业里的人时,情况似乎完全相反。虽然有很多杰出人士在30岁刚开始达到仕途的巅峰,但对大多数普通程序员来说,29岁之后的未来看起来会是非常的悲惨。这个问题最近在Hacker News上引起了长篇的讨论,很多程序员都表达出了对30岁后将会发生的事情的担忧。对于3...
    发布于:2014/3/29 12:37:00  浏览(967)  
    程序员的优势和劣势
    有段著名的对话:男:我是程序员。 女:哦,程先生,你好。 男:哈,客气了,叫我序员就好。现实中的程先生多种多样,如果不去考虑程序员、工程师、架构师等不同的title到底有什么区别,作为通过计算机语言与机器打交道的人群,至少有很多共同的特征。程序员比其他行业有一个天然的优势,就是自己几乎可以随心所...
    发布于:2014/1/7 13:04:00  浏览(918)  
    中文女和程序员的爱情奇遇
    “我所认为最深沉的爱,莫过于分开以后,我将自己,活成了你的樣子”。——写给所有热爱互联网和相信爱情的人。菜菜是个开朗乐观的90后小文艺少女,随和开放。饭饭是个睿智严谨的80后程序员,温和传统。她还是个大学生,他已是工作族。故事的发生始于青天白日被一大捆Money砸中的相爱几率,两个人的生活也从此发生了翻天覆地的变...
    发布于:2013/12/25 13:11:00  浏览(768)  
    不要if else的编程
    Michael Feathers是Object Mentor International公司的技术顾问。他的工作不仅是技术开发,他还参与对世界各地技术团队进行培训、指导等工作。他曾开发了将JUnit迁移到C++的CppUnit的初始部分,还有FitCpp——一个C++版的FIT基础测试框架。他是《Working Effectively with Legac...
    发布于:2013/12/11 13:02:00  浏览(742)  
    页数: 1 - 1 (共10 条内容)
    Prev
    [1]
    Next
  • 调用新浪微博API登陆时出现:error_code:10021错误
    最近在做www.mylanqiu.com网站的集成微博登陆的功能时,在调用access_token接口获取token时出现:{"error":"HTTP METHOD is not suported for this request!","error_code":10021,"request"...
    发布于:2016/4/23 13:45:00  浏览(1522)  
    ASP.NET中的经典模式和集成模式有什么区别?
    IIS7.0中的Web应用程序有两种配置模式:经典模式和集成模式。经典模式是为了与之前的版本兼容,使用ISAPI扩展来调用ASP.NET运行库,原先运行于IIS6.0下的Web应用程序迁移到IIS7.0中只要将应用程序配置成经典模式,代码基本不用修改就可以正常运行。集成模式是一种统一的哀求处理管道,它将ASP.NET请求管道与IIS核心管道组合在一起,这种模式能够提供更好的性能,能够实现配置和治理的模块化,而且增加了使用...
    发布于:2014/12/3 12:53:00  浏览(1129)  
    C#如何获取本地和外网的IP地址
    1234567891011121314151617181920212223242526try { const string ip138ComIcAsp = "http://iframe.ip138.com/ic.asp";//查询IP138得到您当前的外网IP var uri = new Uri(ip138ComIcAsp); ...
    发布于:2014/10/11 13:02:00  浏览(1276)  
    PHP中该如何获取客户端IP地址?
    12345<? //php获取ip的算法$iipp=$_SERVER["REMOTE_ADDR"]; echo $iipp; ?> PHP Code two:12345678910111213141516171819202122232425262728 <?php //php获取ip的算法$user_IP = ($_SERVER["HTTP_VIA"]) ? $...
    发布于:2014/8/21 8:43:00  浏览(926)  
    如何正确理解.NET的身份安全认证
    在开发Web程序中,我们可以选择用自己的方法来实现安全的策略,或者可以购买第三方的安全代码和产品,不管怎么样,都是要很大的花费的,幸好在.NET Framework中已经内置了安全的解决方案。 ASP.NET和 .NET Framework 联合IIS为Web应用程序安全提供了一个基础结构。它的一个很明显的优势在于我们不必再编写自己的安全架构,我们可以利用.NET安...
    发布于:2014/7/24 13:39:00  浏览(1224)  
    页数: 1 - 1 (共5 条内容)
    Prev
    [1]
    Next
  • 为什么LINQ to XML的性能要优于XmlDocument?
    今天群里有人问如何解析web.config方便,然后我就推荐了Linq to XML,然后就有人说“我宁可XmlDocument,再SeleteNodes和SeleteNode”,不要用LINQ之类的,甚至否定EntityFramework等一系列框架,认为这些都是所谓的“懒人技术”,都是以牺牲性能为代价的。我在这里想申明一点,没有测试就没有发言权...
    发布于:2014/7/24 13:44:00  浏览(727)   继续阅读>>   
    页数: 1 - 1 (共1 条内容)
    Prev
    [1]
    Next
我们一直寻找的,却是自己原本早已拥有的;我们总是东张西望,唯独漏了自己想要的
TA的留言板