#UNIX环境高级编程第三版

Android 编程下的 TraceView 简介及其案例实战

TraceView是Android平台配备一个很好的性能分析的工具。它可以通过图形化的方式让我们了解我们要跟踪的程序的性能,并且能具体到method。详细内容参考:ProfilingwithTraceviewanddmtracedumpTraceView简介TraceView是Android平台特有的数据采集和分析工具...

编译原理(第三版) 语法分析器

语法分析器在词法分析器的基础上增加了递归下降分析程序,咱也不知道啥是递归下降程序,咱也不想问。但是有程序框图和伪代码把程序跑通咱还是比较在行滴。为了便于理解,debug过程中的输出也保留了。下面是完整代码。1/*2begina:=9;x:=2*3;b:=a+xend#3x:=a+b*cend#4*/5#include&...

FROM_UNIXTIME()和UNIX_TIMESTAMP()函数的区别

Unix时间戳(Unixtimestamp),是一种时间表示方式,定义为从格林威治时间1970年01月01日00时00分00秒起至现在的总秒数。在MySQL中如何格式化时间戳?在mysql中因为timestamp无法支持到毫秒,所以很多时候采用毫秒进行存储。那么如何将存储在数据库中Int类型的时间,如:13449545...

ES6开发环境搭建(将ES6语法转换为ES5语法)

学习ES6的前置知识:1、熟练掌握ES5的知识:因为ES6只是ES5的升级,所以你必须对ES5的基本语法达到熟练的程度,如果你还不了解ES5的基本语法,还是脚踏实地地从头开始2、了解ES6:听说并在工作学习中见过ES6,并了解ES6的用途 为什么要搭建ES6开发环境?为什么不像ES5那样直接写完就完事了,因为...

Java程序员进阶路线-高级java程序员养成

1.引言搞Java的弟兄们肯定都想要达到更高的境界,用更少的代码解决更多的问题,用更清晰的结构为可能的传承和维护做准备。想想当初自己摸着石头过河,也看过不少人介绍的学习路线,十多年走过来多少还是有些收获。现通过自身经历总结一篇文章,供弟兄们参考。2. 用好正在用的框架在已经加入的团队中,和大家协作使用团队已选...

java并发编程之三--CyclicBarrier的使用

CyclicBarrier  允许一组线程全部等待彼此达到共同屏障点的同步辅助。 循环阻塞在涉及固定大小的线程方的程序中很有用,这些线程必须偶尔等待彼此。 屏障被称为循环 ,因为它可以在等待的线程被释放之后重新使用。A CyclicBarrier支持一个可选的Runnable命令...

打造理想的Windows 10 APP开发环境的5个步骤

(此文章同时发表在本人微信公众号“dotNET每日精华文章”,欢迎右边二维码来关注。)题记:微软即将发布Windows10手机版,实际上很多人现在已经开始在开发Windows10APP了。今天推荐的文章简单介绍了如何搭建一个理想的开发环境。周末一个大学同学到访成都,所以停更了2天。今天时间也不多,就推荐一个简单的文章,...

数据分析师的福音——VS 2017带来一体化的数据分析开发环境

(此文章同时发表在本人微信公众号“dotNET开发经验谈”,欢迎右边二维码来关注。)题记:在上个月的Connect()2016大会上,微软宣布了VS2017RC的发布,其中为数据分析师带来了一体化的开发环境。我们知道VisualStudio2017带来的一大改变就是,轻量级的快速安装模式:把各种...

我为什么喜欢用C#来做并发编程

(此文章同时发表在本人微信公众号“dotNET每日精华文章”,欢迎右边二维码来关注。)题记:就语言和运行时层面,C#做并发编程一点都不弱,缺的是生态和社区。硅谷才女朱赟(我的家门)昨天发了一篇文章《为什么用Java——关于并发编程》,让大家学习了Java中如何进行并发编程的一些基本知识。作为一个将近15年的.NET程序...

通过Small Basic把儿子/女儿带入编程的世界

(此文章同时发表在本人微信公众号“dotNET每日精华文章”,欢迎右边二维码来关注。)题记:今天是儿子3岁的生日,就来介绍一下适合给儿童培养兴趣的编程语言——微软SmallBasic。虽然这个东西,我其实很久就知道了,并且前几天已经在朋友圈分享过了。今天正好是儿子三岁的生日,就应个景,再次通过文章来分享。当然三岁的小孩...

网络编程基础

  网卡是一块被设计用来允许计算机在计算机网络上进行通讯的计算机硬件。由于其拥有MAC地址,因此属于OSI模型的第2层。它使得用户可以通过电缆或无线相互连接。每一个网卡都有一个被称为MAC地址的独一无二的48位串行号,它被写在卡上的一块ROM中。在网络上的每一个计算机都必须拥有一个独一无二的MAC地址。没有任何两块被生...
代码星球 代码星球·2020-04-11

Java高级部分

Java工具包提供了强大的数据结构。在Java中的数据结构主要包括以下几种接口和类:枚举(Enumeration)位集合(BitSet)向量(Vector)栈(Stack)字典(Dictionary)哈希表(Hashtable)属性(Properties)以上这些类是传统遗留的,在Java2中引入了一种新的框架-集合框...
代码星球 代码星球·2020-04-11

web实现QQ第三方登录

   web应用通过QQ登录授权实现第三方登录。   1 注册成为QQ互联平台开发者,http://connect.qq.com/  2 准备一个可访问的域名,如dev.foo.com  3 ...

COM编程之三 QueryInterface

【1】IUnknown接口客户同组件交互都是通过接口完成的。在客户查询组件的其它接口时,也是通过接口完成的。而那个接口就是IUnknown。IUnknown接口的定义包含在Win32SDK中的UNKNEN.h头文件中。引用如下:1interfaceIUnknown2{3virtualHRESULT__stdcallQu...

Java 环境下载设置

本篇文章出处:http://www.cnblogs.com/xiaofeixiang/p/4085159.html和 https://www.cnblogs.com/renqiqiang/p/6822143.html JDK(JavaDevelopmentKit)简单理解就是Java开发工具包,JD...
代码星球 代码星球·2020-04-11
首页上一页...166167168169170...下一页尾页