首页 编程

编程

  • Python 并行任务技巧
    Python的并发处理能力臭名昭著。先撇开线程以及GIL方面的问题不说,我觉得多线程问题的根源不在技术上而在于理念。大部分关于Pyhon线程和多进程的资料虽然都很不错,但却过于细节。这些资料讲的都是虎头蛇尾,到了真 ...
    软件学院 2015-7-14 14:00 1457
  • 如虎添翼!20个精心挑选新鲜好用的前端开发工具
    客户似乎总是欲求不满的,要满足他们的需求你总需要不停地解决各种问题。也正是这样的客观现实,使得我们不得不借助各种工具来应对各种挑战,越来越多的开发者和设计师也加入到创造新工具的行列中来。今天我们精心挑 ...
    软件学院 2015-7-14 13:52 1791
  • 程序员想要通晓多种编程语言可以这样做
    学习一门新的语言是一种冒险。我总是热衷于尝试新的东西——学习新的语法,了解不同的模式,乃至彻底改变思维方式。不幸的是,许多开发人员对此不以为然,甚至可能是深恶痛绝的——学习新语言,就得走出舒适区,花时 ...
    软件学院 2015-7-14 13:44 2968
  • 七种WebSocket框架的性能比较
    前一篇文章使用四种框架分别实现百万websocket常连接的服务器介绍了四种websocket框架的测试方法和基本数据。 最近我又使用几个框架实现了websocket push服务器的原型,并专门对这七种实现做了测试。 本文记录了测试 ...
    软件学院 2015-7-14 13:35 13216
  • 使用四种框架分别实现百万websocket常连接的服务器
    事实上,最近我又增加了几个框架,现在包括 Netty, Undertow, Jetty, Spray, Vert.x, Grizzly 和 Node.js其中框架。测试数据可以看下一篇文章:七种WebSocket框架的性能比较著名的C10K问题提出的时候, 正是 2001 年。 ...
    软件学院 2015-7-14 11:49 5814
  • 一起来写个简单的解释器(1)
    谷歌大牛 Steve Yegge 曾说过:“如果你不知道编译器是怎样工作的,那你也并不知道计算机是怎样工作的。如果你不是 100% 确定你是否知道编译器是怎样工作的,那你其实并不知道它们是怎样工作的。”这跟你是新手还是 ...
    软件学院 2015-7-13 11:06 2318
  • 你真以为你懂C语言吗?
    小谷一直以自己拥有十年的编程经验而沾沾自喜,可是最近看了某个C语言比赛的获奖代码后,从心底油然而生的敬佩感久久不能平复,真可谓是天外有天,人外有人呐!!! 下面是某大赛部分获奖的C语言代码,每位参赛者的 ...
    软件学院 2015-7-11 11:08 2646
  • 三分钟看懂智能硬件原理——蓝牙防丢器制作教程(包括手机应用)(四)
    11 uses-permission android:name="android.permission.BLUETOOTH_ADMIN" / 12 uses-permission android:name="android.permission.BLUETOOTH" / 13 14 application 15 android:allowBackup="true" 16 ...
    软件学院 2015-7-10 15:42 2245
  • 三分钟看懂智能硬件原理——蓝牙防丢器制作教程(包括手机应用)(三)
    操作说明:该类用来实时搜索周边蓝牙设备,并把搜索结果保存在其静态成员变量mNameVector、mAddrVector、mRSSIVector中。此外这里还使用Handler用于向调用其搜索方法的Activity发送本次搜索完毕的消息。具体介绍如下 ...
    软件学院 2015-7-10 15:41 2812
  • 三分钟看懂智能硬件原理——蓝牙防丢器制作教程(包括手机应用)(二)
    7) 将My_BTS.java文件修改为: 1 package com.example.first_test; 2 3 import java.util.Vector; 4 5 public class My_BTS { 6 public String mName; 7 public String mAddr; 8 public VectorShort mRSSIVec ...
    软件学院 2015-7-10 15:37 2113
  • 三分钟看懂智能硬件原理——蓝牙防丢器制作教程(包括手机应用)(一)
    1 什么是智能蓝牙防丢器  所谓智能蓝牙(Smart Bluetooth)防丢器,是采用蓝牙技术专门为智能手机设计的防丢器。其工作原理主要是通过距离变化来判断物品是否还控制在你的安全范围。主要适用于手机、钱包、钥匙、 ...
    软件学院 2015-7-10 15:20 3359
  • 每位Android开发人员不容错过的十大实用工具
    谷歌公司发布的Android操作系统无疑极大解放了移动技术的可观潜能。作为一款基于Linux内核的系统,Android属于由谷歌公司负责开发及维护的开源项目。自2007年诞生以来,Android已经陆续推出过多个更新且愈发完善的版 ...
    软件学院 2015-7-10 12:43 1994
  • 使用UIDataDetectorTypes自动检测电话、网址和邮箱
    支付宝发布最新版本9.0,再一次引发一场撕逼大战。微信说支付宝抄袭了它,支付宝说微信一直都在抄袭自己。在我看来,微信和支付宝都抄袭了对方。对于大佬们的抄袭,我们也是司空见惯了。支付宝这一次更新,真是赚足 ...
    软件学院 2015-7-10 12:39 1967
  • 简析 Node.js 的 FastCGI 实现
    本文是我最近对Node.js学习过程中产生的一个想法,提出来和大家一起探讨。##Node.js的HTTP服务器使用Node.js可以非常容易的实现一个http服务,最简的例子如官方网站的示例:var http = require('http'); http.create ...
    软件学院 2015-7-10 12:30 2015
  • HTML5响应式网页贪吃蛇小游戏
    简要教程 这是一款非常有趣的HTML5响应式网页贪吃蛇小游戏。在游戏中,你可以使用键盘的上下左右方向键来控制贪吃蛇的运动方向,屏幕中会随机出现一个绿色的食物,你的任务就是控制蛇去吃这个食物。查看演示 下载插 ...
    软件学院 2015-7-10 11:54 4365
返回顶部