首页 编程

编程

  • python发送各类邮件的主要方法
    python中email模块使得处理邮件变得比较简单,今天着重学习了一下发送邮件的具体做法,这里写写自己的的心得,也请高手给些指点。 一、相关模块介绍发送邮件主要用到了smtplib和email两个模块,这里首先就两个模块进 ...
    软件学院 2015-6-2 17:54 2474
  • 【按语】由于我正在准备模拟开发饿了么这个App,到时可能有些iOS开发者参与进来。这时如果每个人的Objective-C编码风格都不一样,这样不易于保持代码一致性和难以Code Review。所以我在网上搜索到The official raywe ...
    软件学院 2015-6-2 17:14 1524
  • 程序员如何提高影响力
    影响力,让梦想离你更近。试想一下,有一天你开发了一个新的语言。它比现有的某某主流软件,运行效率将提高了50%,开发效率提高了100%。接着,你在github上release了0.1,但是由于出现某个开发难题,你需要别人的帮 ...
    软件学院 2015-6-2 17:11 1366
  • JSPatch实现原理详解
    JSPatch以小巧的体积做到了让JS调用/替换任意OC方法,让iOS APP具备热更新的能力,在实现JSPatch过程中遇到过很多困难也踩过很多坑,有些还是挺值得分享的。本篇文章从基础原理、方法调用和方法替换三块内容介绍整个 ...
    软件学院 2015-6-2 17:03 2577
  • 如何把编译输出的镜像文件烧写到Android设备中
    玩过刷机的朋友肯定对fastboot这个工具并不陌生,它是Android SDK中提供的一种开发工具,支持通过USB线将手头的镜像文件更新/烧录到Android设备中,常用的fastboot烧录过程如下:123456fastbootflashbootboot.imgfas ...
    软件学院 2015-6-2 15:39 3125
  • python发送邮件的代码封装
    python的smtplib提供了一种很方便的途径发送电子邮件。它对smtp协议进行了简单的封装。但由于这个smtplib用起来也不是特别方便,于是我对smtplib的各个参数作了进一步加工。写了一个比较实用的发送邮件的函数。整个 ...
    软件学院 2015-6-2 11:51 1798
  • C++ 学习笔记之---类和动态内存分配
    参考自《C++ primer plus 6th edition》请各位放大观看吧,感觉博客园的编辑器有点坑。用图片之后,又发现太小,所以...程序对内存的使用:链接:http://zhidao.baidu.com/link?url=An7QXTHSZF7zN9rAuY05mvaHHar0xIpgK ...
    软件学院 2015-6-1 15:55 1734
  • BAMS Android客户端V1.0发布,政企信息系统开发框架
    BAMS是政企信息管理系统开发框架,如果你使用了BAMS基础框架,就可以很快速开发出优秀的信息管理系统。项目地址:http://www.oschina.net/p/bamsBAMS Android客户端简介信息化行业对于移动应用的需求越来越多,出于 ...
    软件学院 2015-6-1 10:38 1465
  • 为 Java 程序员准备的 Go 入门 PPT
    这是 Google 的 Go 团队技术主管经理 Sameer Ajmani 分享的 PPT,为 Java程序员快速入门 Go 而准备的。视频这个 PPT 是 2015年4月23日在NYJavaSIG中使用的。前往 YouTube 观看视频主要内容1. Go 是什么,谁在使用 Go ...
    软件学院 2015-6-1 10:34 1701
  • 用Basic语言编写安卓APP
    Basic4android 是一个简单但功能强大的Android应用开发环境。Basic4android 语言跟 Visual Basic 予以类似,支持更多的对象。Basic4android 将代码编译成 Android 原生应用,无需其他运行环境的支持。该工具完全为了 ...
    软件学院 2015-5-31 13:40 6190
  • PHP 判断数组是否为空的5大方法
    1. isset功能:判断变量是否被初始化说明:它并不会判断变量是否为空,并且可以用来判断数组中元素是否被定义过注意:当使用isset来判断数组元素是否被初始化过时,它的效率比array_key_exists高4倍左右?php$a='';$a ...
    软件学院 2015-5-28 20:43 1717
  • JS微信分享不好写?来封装一下
    微信开发这块,作为开发工程师来说,一般是避免不了的,也好像发现一些朋友写微信分享都是在每个页面一大把一大把的代码。代码冗余,即便是复制过来再改也很麻烦。之前自己封装了一下js,今天来分享一下,希望能给看 ...
    软件学院 2015-5-28 19:50 1887
  • QQ通信原理及QQ是怎么穿透内网进行通信的
    QQ是一个基于TCP/UDP协议的通讯软件。发送消息的时候是UDP打洞,登陆的时候使用HTTP。因为登陆服务器其实就是一个HTTP服务器,只不过不是常用的那些,那个服务器是腾讯自行开发的。一、登录QQ客户端在局域网内,当你 ...
    软件学院 2015-5-28 14:22 3050
  • 直接内存和堆内存的性能比较
    在JDK 1.4中新加入了NIO(New Input/Output)类,引入了一种基于通道(Channel)与缓冲区(Buffer)的I/O方式,它可以使用Native函数库直接分配堆外内存,然后通过一个存储在Java堆里面的DirectByteBuffer对象作为这 ...
    软件学院 2015-5-27 17:31 2047
  • 重构技巧
    重构重构指在不改变程序原有行为的基础上,对既有代码进行修改,以改进其内部结构。何时应该重构添加功能时重构,修复bug时重构,代码评审时重构;何时不应重构既有代码太过混乱或不能正常运作,项目已近最后期限。 ...
    软件学院 2015-5-27 17:26 1849
返回顶部