json是通用的数据类型,所有语言都认识 (接口的返回值一般都是jason字符串) k-v {} json中的key value必须用双引号包起来 校验json格式是否正确 www.bjson.com json是字符串 json串转成字典:json.loads() result: json.load ...
分类:
编程语言 时间:
2018-09-02 15:04:51
阅读次数:
156
函数 #作用:封装和复用 数学定义:y=f(x) ,y是x的函数,x是自变量。y=f(x0, x1, ..., xn) Python函数 由若干语句组成的语句块、函数名称、参数列表构成,它是组织代码的最小单元 完成一定的功能 函数的作用 *结构化编程对代码的最基本的封装*,一般按照功能组织一段代码 ...
分类:
编程语言 时间:
2018-09-02 15:07:03
阅读次数:
178
最近要逆向一个pyd文件,无意中要用到用boost库生成的pyd文件,这其中的环境配置过程很漫长,特意将配置或者说安装使用的过程记录一下。python中使用C++生成的动态库方法我知道的现在是两种,(1)通过boost库生成dll,然后改名成后缀名pyd给python使用,(2)通过python的c ...
分类:
编程语言 时间:
2018-09-02 15:28:58
阅读次数:
296
「译」一起探讨 JavaScript 的对象 原文地址:Let’s explore objects in JavaScript 原文作者:Cristi Salcescu 译文出自:阿里云翻译小组 译文链接:github.com/dawn-teams/… 译者:灵沼 校对者:也树,眠云 一起探讨 Ja ...
分类:
编程语言 时间:
2018-09-02 15:29:12
阅读次数:
256
def msort[T](less:(T,T)=>Boolean) (xs:List[T]):List[T]={ def merge(xs:List[T],ys:List[T]):List[T]= (xs,ys) match { case (Nil,_)=>ys case (_,Nil)=>ys c... ...
分类:
编程语言 时间:
2018-09-02 16:07:40
阅读次数:
173
方法1:(错误) 方法2:(正确) ...
分类:
编程语言 时间:
2018-09-02 16:10:09
阅读次数:
119
前言python中函数的参数可以分为两大类形参和实参~deffunc(x,y):#x,y就是形参print(x,y)func(2,3)#2,3就是实参形参形参(如上面的x,y)仅在定义的函数中有效,函数调用结束后,不能再使用该形参变量。在调用函数时,该函数中的形参才会被分配内存,并赋值;函数调用结束,分配的内存空间也随即释放~实参即在调用函数时,向该函数的形参传递确定的值(必须是确定的值)。传递的
分类:
编程语言 时间:
2018-09-02 16:10:55
阅读次数:
154
多线程同时访问一个数据池时,可能发生冲突,产生异常数据(理解为:多条公路进入同一城市,车辆无序发生混乱)。 使用Runnable接口管理多线程:可以理解为多条公路(线程)通过一个收费站(Runnable接口),达到车辆(run)有序通过的目的。 if条件尽量前置,否则,先执行再判断。 【格式】 sy ...
分类:
编程语言 时间:
2018-09-02 16:11:05
阅读次数:
164
Python爬虫之提取Bing搜索的背景图片并设置为Windows的电脑桌面 ...
分类:
编程语言 时间:
2018-09-02 16:12:26
阅读次数:
200
下面就是一个具体的demo来介绍利用Javaassist库来创建类,不过要先在工程里面导入Javaassist的架包, package JavaAasist; import java.lang.reflect.Method;import java.util.Arrays; import javass ...
分类:
编程语言 时间:
2018-09-02 16:12:35
阅读次数:
466
线程安全问题.同步函数 一丶简介什么是线程安全 通过上面几讲.我们知道了线程怎么创建.线程切换的原理(CONTEXT结构) 每个线程在切换的时候都有自己的堆栈. 但是这样会有安全问题. 为什么? 我们每个线程都使用自己的局部变量这个是没有安全问题的. 但是线程可能会使用全局变量.这样很有可能会产生安 ...
分类:
编程语言 时间:
2018-09-02 17:06:41
阅读次数:
152
学习知识点: 1.知识点叫什么 2.知识点用在哪 3.知识如何实现 一. 进程 1.进程是什么 进程是cpu分配资源的最小单位 理解:在QQ这个进程里,传输一段文字开启一个线程,传输语音又开启一个线程。所以运行某个软件相当于开启了一个进程。而在这个进程里,有多个功能来支持QQ正常运行,这些功能又各自 ...
分类:
编程语言 时间:
2018-09-02 17:07:25
阅读次数:
165
1.总体来说java像一个不开窍的规则制定者。 包名,类型,太实在了。 文件名和类名必须对应,一个文件只能有一个 PUBLIC的类。 定义了包名,必须按这个路径去放置 目标文件。 相比 c#的 虚拟命名空间。 可能java最初就是设计出来让人用记事本来写代码的?而且还怕人找不到类放在哪个目录,哪个文 ...
分类:
编程语言 时间:
2018-09-02 17:07:46
阅读次数:
104
当我们要排序数组中存在大量的重复的数据。如果我们将分割后数组分成三部分,即arr[0,1,2~l]< v, arr[l+1,r]=v,arr[r+1...arr.length-1]>v.我们可以将等于v数组直接过滤调,这样当存在大量的重复数组的时候,性能能够大幅度提高。 下面是三路快速排序的Java ...
分类:
编程语言 时间:
2018-09-02 17:08:08
阅读次数:
187
方法1: 同上: 方法3: ...
分类:
编程语言 时间:
2018-09-02 17:09:50
阅读次数:
173
201771010107冯志霞《面向对象程序设计(java)》第一周学习总结 第一部分:课程准备部分 填写课程学习 平台注册账号, 平台名称 注册账号 博客园:www.cnblogs.com www.cnblogs.com/fzx201626 程序设计评测:https://pintia.cn/ 16 ...
分类:
编程语言 时间:
2018-09-02 17:10:07
阅读次数:
204
第一部分:课程准备部分 填写课程学习 平台注册账号 第二部分:理论知识学习部分 本周学习内容: 第一章:Java程序设计概述 Java是一个完整的平台,有一个庞大的库,其中包含了很多可重用的代码和一个提供诸如安全性、跨操作系统的可移植性以及自动垃圾收集等服务的执行环境。 Java是一种具有简单性、面 ...
分类:
编程语言 时间:
2018-09-02 17:10:34
阅读次数:
164
遗传算法优化函数y=10*sin(5*x)+7*abs(x-5)+10,这个函数图像为: 下面看代码: (1)首先看主函数 (2)下面看二进制种群生成的方法 (3)下面看如何把二进制返回对应的十进制 (4)下面看计算适应度函数: (5)如何选择新的个体 上面所有个体的函数值都计算出来了,存在objv ...
分类:
编程语言 时间:
2018-09-02 17:10:50
阅读次数:
457
这段代码1描述了这样一个功能,打开“username.json”文件夹,该文件夹中存储了用户姓名,如果不存在该文件夹,可以创建该文件夹,并且这里创建了一个函数来描述这件事情: 该代码段实际上完成了两个功能:1 读取"username.json"文件夹。2 创建“username.json”文件。 实 ...
分类:
编程语言 时间:
2018-09-02 17:11:14
阅读次数:
156
python 安装模块numpy遇到无法卸载的情况的解决办法 python在安装seaborn的时候,需要更新numpy模块,但是更新失败,输出下面的错误: 查了一下,有的网友说可以关闭Mac的SIP,但是由于操作系统版本较低,没能奏效。 最终使用的解决办法比较简单。 执行 输出 把涉及到的nump ...
分类:
编程语言 时间:
2018-09-02 17:11:38
阅读次数:
816