首页 编程软件学院

软件学院

  • Locust —— Python 开发的负载测试工具
    Locust 是一个开源负载测试工具。使用 Python 代码定义用户行为,也可以仿真百万个用户。Locust 是非常简单易用,分布式,用户负载测试工具。Locust 主要为网站或者其他系统进行负载测试,能测试出一个系统可以并发 ...
    2015-7-3 10:48 2738
  • Java Websocket 实例
    记录下自己在用的websocket介绍现在很多网站为了实现即时通讯,所用的技术都是轮询(polling)。轮询是在特定的的时间间隔(如每1秒),由浏览器对服务器发出HTTP request,然后由服务器返回最新的数据给客服端的浏览 ...
    2015-7-2 11:54 7107
  • 使用Visual Studio Code开发TypeScript
    依照本篇操作步骤实作,就可以在「Windows」、「OS X」操作系统上,使用Visual Studio Code开发TypeScript。前言为了解决JavaScript:缺少面向对象语法、缺少编译期间错误检查...等等问题。微软提供了一个开源的Type ...
    2015-7-2 11:47 2065
  • 基于 ini 配置文件实现 PHP **数组数据的按行存储和读取
    需求是为一个**数组对象的数据按行存储到文件,需要键值对区分层级,对每个对象描述清晰。类似的格式如下:上图中的数据对应的就是如下的数组(php 语言):$arr = array( '10003' = array( 'id' = 10003, 'tokentim . ...
    2015-7-2 11:44 1681
  • AWS公布TLS加密开源代码库s2n
    强加密是AWS的四大特性之一,谈到这一特性,我们不得不提到TLS(之前叫做SSL)加密协议。TLS在AWS上有广泛的使用,所有AWS的API,所有面向客户的服务包括弹性负载均衡(ELB)、AWS Elastic Beanstalk、Amazon CloudFront ...
    2015-7-2 11:42 1521
  • 团队协作工具Worktile技术架构揭秘
    本文节选自程序员电子刊7A封面专题“中国SaaS生态‘元素周期表’”,Worktile作为一款杰出的团队协作工具,自上线两年多以来,以良好的用户体验和稳定的服务,获得了用户的认可和喜爱,本文来自Worktile创始人兼CTO ...
    2015-7-2 10:45 1758
  • 每个 Python 程序员都要知道的日志实践(二)
    接下来,你就可以在运行程序的时候调用 setup_logging 来启动日志记录了。它默认会读取 logging.json 或 logging.yaml 文件 。你也可以设置环境变量 LOG_CCFG 从指定路径加载日志配置。例如:LOG_CFG=my_logging.jso ...
    2015-7-2 10:24 1277
  • 每个 Python 程序员都要知道的日志实践(一)
    在现实生活中,记录日志非常重要。银行转账时会有转账记录;飞机飞行过程中,会有黑盒子(飞行数据记录器)记录飞行过程中的一切。如果有出现什么问题,人们可以通过日志数据来搞清楚到底发生了什么。对于系统开发、 ...
    2015-7-2 10:19 2116
  • clip-path动画分享
    CSS样式的clip-path来源于SVGclipPath元素,它们的本质都是剪切每个人都知道剪切,那么clip-path实现的剪切有什么特别之处呢?它的剪切元素可以是任意对象你整个HTML页面也好,一个form表单也好,图片也好,一切都可 ...
    2015-7-1 11:50 2114
  • 标准模板库(STL)使用入门(上 二)
    123456int data = { 1, 5, 2, 4, 3 };vectorint X(data, data+5);int v1 = *max_element(X.begin(), X.end()); // Returns value of max element in vectorint i1 = min_element(X.begin(), X.end()) – X.begin; // ...
    2015-6-30 14:31 1638
  • 标准模板库(STL)使用入门(上 一)
    或许你已经把 C++ 作为主要的编程语言用来解决 TopCoder 上的问题。这意味着你已经简单使用过了 STL,因为数组和字符串都是作为 STL 对象传递给函数。也许你已经注意到了,很多程序员写代码比你快得多,也更简洁。 ...
    2015-6-30 14:26 1430
  • Chrome 远程调试协议分析与实战(2014)
    某一天,A 君想获取 Chrome 页面中的性能数据,诸如时间、白屏和首屏等,因为需要和竞品进行对比分析,无法注入代码,该怎么办? 此时,你也许能想到 开发者工具(DevTools) ,也许知道 Timeline(包含浏览器完整的行 ...
    2015-6-30 14:15 2731
  • 在什么情况下,Java比C++慢很多?
    问:在什么情况下,Java 比 C++ 慢很多? 答:Ben Maurer: 为了回答这个问题,需要先将该问题分成几个可能引起慢的原因: 垃圾回收器。这是一把“双刃剑”。如果你的程序遵循“大部分对象都在年青代中消亡”模型,垃 ...
    2015-6-30 11:07 1487
  • 微软宣布7月20日发布Visual Studio 2015
    据外媒报道, 微软宣布,公司将在当地时间7月20日发布Visual Studio 2015,届时,除了会有一个供网友跟公司工程开发团队交流的QA网络直播环节之外,还会有一个深入谈论环节,帮助用户了解平台新增的功能。 另外,微 ...
    2015-6-30 10:58 1318
  • 让程序员不再苦逼的四大神器
    做程序猿「媛」是一个苦逼的活,大周六地早起在技术群里招呼,看到没有啥人响应,说了一句,「估计都没有醒」,然后一位哥们抛过来,「在加班」 ! 做 Web 开发更是一个苦逼的活,不像是做 iOS,搞定客户端,基本上 ...
    2015-6-30 10:36 1987
返回顶部