引自:https://www.runoob.com/java/java-multithreading.html 线程:指的是进程中一个个单一顺序的控制流,一个进程中可以并发多个线程,每条线程并行执行不同的任务。多线程能满足程序员编写高效率的程序来达到充分利用 CPU 的目的。 进程:一个进程包括由操 ...
分类:
编程语言 时间:
2019-04-26 17:54:38
阅读次数:
168
函数默认值的细节 如果函数的默认参数的默认值为变量,在所属函数定义阶段一执行就被确认为当时变量存放的值 a = 100 def fn(num=a): print(num) # 100 a = 200 fn() 三元表达式 用于简化If.... else...的语法结构 1.只能解决if....els ...
分类:
编程语言 时间:
2019-04-26 17:55:23
阅读次数:
170
一、Arrays简介 Arrays是针对数组的工具类,可以进行 排序,查找,复制填充等功能。 大大提高了开发人员的工作效率。 二、Arrays提供的数组复制方法 与使用System.arraycopy进行数组复制类似的, Arrays提供了一个copyOfRange方法进行数组复制。 不同的是Sys... ...
分类:
编程语言 时间:
2019-04-26 17:57:34
阅读次数:
171
目前实现捏脸功能的方式主要有两种。一个是Blendshape(融合变形),一个是基于骨骼驱动的方式,通过修改骨骼矩阵(bindpose)来影响SkinMesh。这两种方式的最终原理都是在shader 生效之前修改顶点。 融合变形 优点:可以控制非常细微的变化,通常用于面部动画。 缺点:Blendsh ...
分类:
编程语言 时间:
2019-04-26 17:59:10
阅读次数:
503
作为IntelliJ IDEA mac新手,IDEA如何快速搭建Java开发环境呢?今天小编就给大家带来了IntelliJ IDEA mac使用教程,想知道IDEA如何快速搭建Java开发环境?赶快来跟小编一起学习吧! 全局JDK(默认配置) 具体步骤:顶部工具栏 File ->Other Sett ...
分类:
编程语言 时间:
2019-04-26 18:10:00
阅读次数:
178
VBA的确是个很不错的编程工具,寄生在OFFICE内,无需安装庞大的开发环境,即开即用,方便灵活,能实现的事情也很多,但毕竟VBA是微软停止更新维护将近20年的一种语言,计算机的世界发展速度有多快大家有目睹,今天抛砖引玉,拿几个加密类函数来讲说一下VSTO较VBA开发的一些优势所在。 文章出处说明 ...
分类:
编程语言 时间:
2019-04-26 18:16:29
阅读次数:
175
希尔排序(1)希尔排序(shell sort)这个排序方法又称为缩小增量排序,是1959年D·L·Shell提出来的。该方法的基本思想是:设待排序元素序列有n个元素,首先取一个整数increment(小于n)作为间隔将全部元素分为increment个子序列,所有距离为increment的元素放在同一 ...
分类:
编程语言 时间:
2019-04-26 18:21:18
阅读次数:
226
1、re匹配的语法 re.math 从头开始匹配,没有匹配到返回None re.seach 匹配包含,,没有匹配到返回None re.findall 把所有匹配到的字符,以列表的形式返回,没有匹配到返回空列表[] re.splitall 以匹配到的字符当做列表分隔符 re.sub 匹配字符并替换 r ...
分类:
编程语言 时间:
2019-04-26 19:30:46
阅读次数:
167
目标列表元组字典字符串公共方法变量高级知识点回顾Python中数据类型可以分为数字型和非数字型数字型整型(int)浮点型(float)布尔型(bool)真True非0数——非零即真假False0复数型(complex)主要用于科学计算,例如:平面场问题、波动问题、电感电容等问题非数字型字符串列表元组字典在Python中,所有非数字型变量都支持以下特点:都是一个序列sequence,也可以理解为容器
分类:
编程语言 时间:
2019-04-26 19:34:00
阅读次数:
153
""" 堆是一种完全二叉树,有最大堆和最小堆两种。 最大堆:对于每个非叶子结点V,V的值都比它的两个孩子结点大,称为最大堆特性(heap order property), 最大堆里面的根总是储存最大值,最小值储存在叶子结点。 最小堆:和最大堆相反,每个非叶子结点V,它的两个孩子的值都比V的值大。 "... ...
分类:
编程语言 时间:
2019-04-26 20:45:51
阅读次数:
166
群里有同行遇到这样一个面试题:有一个整数构成的列表,需要给这个列表进行从小到大存入到另一个列表中。 本身排序可以用python的内置函数sort和sorted,但题目的要求是手动实现。 看起来很简单,实现的发现并不容易,花了半个小时才调试好。 解题思路: 1.将列表中的第1个元素放入新列表,然后将元 ...
分类:
编程语言 时间:
2019-04-26 20:48:59
阅读次数:
167
1. 异常是指在程序的运行过程中所发生的不正常的情况或者发生错误,导致中断正在运行的程序。 2. 异常处理语句:try - catch, 如果try代码块中捕获到异常,则到catch代码块中处理,否则跳过忽略catch代码块。(良好的编程习惯,在异常捕获机制的最后书写catch(Exception ...
分类:
编程语言 时间:
2019-04-26 20:49:13
阅读次数:
162
程序、进程、线程 -- 总体概览、摘要
分类:
编程语言 时间:
2019-04-26 20:50:19
阅读次数:
159
※尽量不适用中文,各种未知错误,嘿嘿 此方法临时解决问题,可以使程序运行,后续是否还有错误是未知数 需要修改3处位置: 1.资源文件中.rc 右键,点击“查看代码”,找到带中文的资源ID,把中文修改掉 2.资源头文件中Resource.h 找到带中文的资源ID,把中文修改掉 3.DialogEx派生 ...
分类:
编程语言 时间:
2019-04-26 20:50:32
阅读次数:
224
1.什么是反射? Java中的反射机制是Java语言的一个很重要的特性,是Java “动态性” 的重要体现。Java反射机制让我们在程序运行状态中,对于任意一个类,都能知道这个类的所有属性和方法;对于任意一个对象,都能调用他的任意一个方法。这种动态获取属性以及动态调用对象方法的功能就是“Java的反 ...
分类:
编程语言 时间:
2019-04-26 20:52:57
阅读次数:
169
例如:给定s1=AABCD和s2=BCDAA,返回1给定s1=abcd和s2=ACBD,返回0.AABCD左旋一个字符得到ABCDAAABCD左旋两个字符得到BCDAA第一种:通过其中一个字符串向左移动确定第二个字符串#include<stdio.h>#include<string.h>voidleft_move(char*str,intk){while(k!=0){cha
分类:
编程语言 时间:
2019-04-26 20:53:31
阅读次数:
146
很多情况下,大家可能会遇到相同情况,就是现在有一些数据需要保存在某个文件里面,但是后续会不断更新添加新的数据,例如在爬虫的时候,一页一页爬取数据的时候,当然可以将所有页数据先合并到一起,再保存起来,但是也可以通过下文这种方式,输出一页的数据就保存一次,好像有点麻烦哈,但是如果是其他情况的话,可能就会 ...
分类:
编程语言 时间:
2019-04-26 20:53:47
阅读次数:
193
#include #include long get_memory_usage() { long page_size = sysconf (_SC_PAGESIZE); long num_pages = sysconf (_SC_PHYS_PAGES); long mem = (num_pages/... ...
分类:
编程语言 时间:
2019-04-26 20:54:13
阅读次数:
225
Table of Contents 1. "前言" 2. "Servlet 的生命周期" 3. "Servlet 的初始化" 1. "ServletContext & ServletConfig" 4. "请求的处理" 1. "HttpServletRequest" 2. "请求分派" 3. "属性 ...
分类:
编程语言 时间:
2019-04-26 20:57:18
阅读次数:
181
package com.example.test; import java.net.URL;import java.net.URLConnection;import java.util.concurrent.CountDownLatch; /** * Created with IDEA * auth ...
分类:
编程语言 时间:
2019-04-26 20:59:40
阅读次数:
184