首页 编程软件学院

软件学院

  • 10个免费的服务器监控工具
    监控你的WEB服务器或者WEB主机运行是否正常与健康是非常重要的。你要确保用户始终可以打开你的网站并且网速不慢。服务器监控工具允许你收集和分析有关你的Web服务器的数据。有许多非常好的服务器监控解决方案,而为 ...
    2015-7-10 11:22 2257
  • 如何提高你的代码质量
    在这篇文章中,我将通过不同的自动化工具如CheckStyle,FindBugs,PMD以及Android Lint来介绍(如何)提高你的安卓代码质量。通过自动化的方式检查你的代码非常有用,尤其当你在一个团队中工作,为了在你的代码中保持 ...
    2015-7-10 11:16 1563
  • 为什么Web 设计会‘死’?
    高质量的Web 模板,成熟的Design Pattern,人工智能的引用,移动技术的冲击是否标志着Web Design 结束的时代已经到来?Web Design 最终也未避免与“死亡”这个词的关联,Web 网站自身已不是Internet 体验的核心,这 ...
    2015-7-10 11:01 1237
  • 7款超级炫酷的HTML5/jQuery动画应用示例及源码
    jQuery是一款普遍受前端开发者欢迎的Javascript框架,但是开发者貌似更关注jQuery开发的插件,海量的jQuery插件让前端开发者非常方便。HTML5的加入让jQuery这个家族更加丰富多彩,因为利用HTML5,我们可以制作更加绚 ...
    2015-7-10 10:54 2806
  • 程序员,为未来准备好了吗?
    也许一直在一线的程序员们对这个标题呲之以鼻,特别是全栈工程师们。这篇文章主要是抛砖引玉,预测一下以后的技术方向。如果只想看未来的部分,可从中间开始看。计算机产生以后,这个行业的发展日新月异,不停地产生 ...
    2015-7-9 14:52 2420
  • 基于Zookeeper的分布式共享锁
    首先,说说我们的场景,订单服务是做成集群的,当两个以上结点同时收到一个相同订单的创建指令,这时并发就产生了,系统就会重复创建订单。等等......场景。这时,分布式共享锁就闪亮登场了。共享锁在同一个进程中是 ...
    2015-7-9 14:49 1634
  • C语言实现将彩色BMP位图转化为二值图
    CTF做了图片的隐写题,还没有形成系统的认识,先来总结一下BMP图的组成,并通过将彩色图转为二值图的例子加深下理解。只写了位图二进制文件的格式和代码实现,至于诸如RGB色彩和调色板是什么的一些概念就不啰嗦了。B ...
    2015-7-9 14:44 3160
  • C#扩展方法知多少
    什么是扩展方法?回答这个问题之前,先看看我们一般情况下方法的调用。类似这样的通用方法你一定写过:static void Main(string args) { string strRes = "2013-09-08 14:12:10"; var dRes = GetDateTime(strR ...
    2015-7-9 14:38 1888
  • 使用stub进行快速迭代开发
    现在趋向于前台和后台分层开发前端调用后台接口获取数据,然后在页面展示.但是有时候前台(静态资源)和后台联调时很麻烦:(1)后台依赖协作方,里面的内容很难遍历各种情况;(2)后台的数据修改起来很麻烦,因为我们没法直接 ...
    2015-7-9 13:05 1792
  • 高并发系统中的常见问题
    本文一共分析了三个案例,分别介绍并发系统中的共享资源并发访问、计算型密集型任务缓存访问 、单一热点资源峰值流量问题和解决方案。Q1:订票系统,某车次只有一张火车票,假定有1w个人同时打开12306网站来订票,如 ...
    2015-7-9 13:01 1166
  • 纯CSS3炫酷手机APP滑动菜单动画特效
    简要教程 这是一款非常时尚的纯CSS3炫酷手机APP滑动菜单动画特效。该特效中当鼠标移动到手机界面上时,菜单图标会逐个滑动显示出来。当鼠标移动到菜单区域会出现一个非常酷的半圆形扩展动画,同时菜单文字将逐一展现 ...
    2015-7-9 12:30 1825
  • KDnuggets热门深度学习工具排行:Pylearn2 居首,Caffe第二
    如今深度学习是AI和机器学习领域最热门的学习趋势。我们来审查为深度学习而开发的软件,包括Caffe,CUDA convnet,Deeplearning4j,Pylearn2,Theano和Torch。深度学习是现在人工智能(Artificial Intelligence)和 ...
    2015-7-9 10:09 1534
  • 为什么Math.max()>Math.min()的结果是false
    从一道题目说起,下面这个比较的结果是true还是false?javascriptMath.max() Math.min(); 在浏览器里测试很快会得知它的结果是false,这跟直观的理解可不一样,max怎么不比min大呢?这就要从Math的max和min方法说起 ...
    2015-7-8 11:41 1490
  • 获取id 的一种策略
    从数据库中批量(step个)拿出Id,然后使用,待消耗完后再批量拿出Idkey1 = genKey+"##"+subKey;三个并发Map:mapLock:判断是否存在锁mapGenId:保存每次的currNo值mapMaxId:保存每次currNo+step后的值三个Concu ...
    2015-7-8 11:35 1891
  • 源码推荐(7.07):使用微信支付SDK1.5版本的支付demo,一键ORM利器!
    我研究了几天微信支付,由于官方demo没有支付功能,文档又很坑,在研究过程中看到很多小伙伴都遇到各种问题,所以在这里分享一下我研究出来的demo,这个demo只实现了微信支付API的统一下单和调起支付接口,其他的没 ...
    2015-7-8 11:26 2179
返回顶部