小程序的限制页面层级跳转不能超过10层。用户本地缓存不能超过10MB。小程序代码包不能超过3M,所以部分图片资源需上传CDN。小程序发布需提交微信审核通过才可发版。提交审核前,外网域名需申请(除微信域名之外)。 开发版、体验版、线上版小程序并不像服务端那样区别线上和线下版本,而是有开发版、体验版、线 ...
分类:
微信 时间:
2020-02-12 16:34:44
阅读次数:
119
CPU分析篇 CPU 性能分析的主要目的是统计函数的调用情况及执行时间,或者更简单的情况就是统计应用程序的 CPU 使用情况。 没有程序运行时的 CPU 使用情况如下图: 运行一段 占用CPU 的小程序,代码如下 package jvisualVM; public class MemoryCpuTe ...
分类:
其他好文 时间:
2020-02-12 14:38:32
阅读次数:
71
面向对象编程(OOP)给软件开发领域带来了新的设计思想。很多开发人员在进行面向对象编程过程中,往往会在一个类中将具有相同目的/功能的代码放在一起,力求以最快的方式解决当下的问题。但是,这种编程方式会导致程序代码混乱和难以维护。因此,Robert C. Martin制定了面向对象编程的五项原则。这五个 ...
分类:
其他好文 时间:
2020-02-12 11:03:34
阅读次数:
70
讲完了Java的基础语法,大家就可以编写简单的程序代码了,这里有必要强调一下编程风格。 代码风格虽然不影响程序的运行,但对程序的可读性却非常重要。自己编写的程序要让别人看懂,首先在排版方面要非常注意。其实每个人的编程风格、每个软件开发公司的编程风格都不一样。一个人编写的程序代码,就应该能让别人看懂, ...
分类:
编程语言 时间:
2020-02-11 11:29:10
阅读次数:
67
条件:maven、java应用程序代码、pom.xml -pom.xml文件 1 <project> 2 <groupId>edu.berkeley</groupId> 3 <artifactId>simple-project</artifactId> 4 <modelVersion>4.0.0</ ...
分类:
编程语言 时间:
2020-02-11 09:47:08
阅读次数:
80
Java中的多线程是一种抢占式的机制,而不是分时机制。抢占式的机制是有多个线程处于可运行状态,但是只有一个线程在运行。 共同点 : 1. 他们都是在多线程的环境下,都可以在程序的调用处阻塞指定的毫秒数,并返回。 2. wait()和sleep()都可以通过interrupt()方法 打断线程的暂停状 ...
分类:
编程语言 时间:
2020-02-10 22:47:50
阅读次数:
91
在计算机的辅助下,能够实现流程的自动化控制,就称为工作流。 通过编码方式设置 flag状态来进行工作流,这种方式的缺点是业务流程变更后,程序不可使用。 Activiti可以是做到业务流程变化后,程序代码不用改变。以不变应万变。 工作原理: 1.先将流程图画好 2.将流程图中每个节点的数据读取并放入表 ...
分类:
其他好文 时间:
2020-02-09 09:38:22
阅读次数:
94
编译型与解释型 1. 编译型语言 + 定义:编译型语言是指提前程序直接转换成机器语言,并转换成二进制文件,在下一次执行时直接用机器语言执行程序 + 优点:代码执行速度快。 + 缺点:代码开发效率低且无法跨平台。 2. 解释型语言 + 定义:解释型语言是指每次运行程序,都要通过解释器逐行就行翻译成机器 ...
分类:
其他好文 时间:
2020-02-08 19:24:54
阅读次数:
75
Linux下进程的结构 Linux下一个进程在内存里有三部分的数据,就是"代码段"、"堆栈段"和"数据段"。其实学过汇编语言的人一定知道,一般的CPU都有上述三种段寄存器,以方便操作系统的运行。这三个部分也是构成一个完整的执行序列的必要的部分。 "代码段",顾名思义,就是存放了程序代码的数据,假如机 ...
分类:
系统相关 时间:
2020-02-07 12:55:37
阅读次数:
75
前些日子学习了一些爬虫知识,鉴于时间较短,就只看了静态网页爬虫内容,而有关scrapy爬虫框架将在后续继续探索。 以下以重庆市统计局官网某页面爬取为例(http://tjj.cq.gov.cn/tjsj/sjjd/201608/t20160829_434744.htm): 0、程序代码 1 impo ...
分类:
编程语言 时间:
2020-02-06 14:54:00
阅读次数:
86