接着上一篇 一、减少内存使用的简单方法1、重用对象而不多占用内存 y <- x 是指新变量y指向包含X的那个内存块,只有当y被修改时才会复制到新的内存块,一般来说只要向量没有被其他对象引用,就可以正常修改,以避免复制向量带来的CPU和RAM开销。按照程序属于来说,R是按值传递,应该避免使用sort ...
分类:
编程语言 时间:
2017-11-17 19:50:41
阅读次数:
339
题意:求${n^2} \equiv 1\bmod p$ 解题关键: 定理:若$a$满足$w = {a^2} - n$是模$p$的二次非剩余,即,${x^2} = w\bmod p$无解,则${(a + \sqrt w )^{\frac{{p + 1}}{2}}}$是二次剩余方程${x^2} \equ ...
分类:
编程语言 时间:
2017-11-17 19:51:36
阅读次数:
194
刚刚研究学习了一个新的技能,觉得自己水平又升了一级。就是跨页面item 抓取的问题。以前一直不明白。代码如下! item申明如下: spider.py如下 ...
分类:
编程语言 时间:
2017-11-17 19:51:45
阅读次数:
202
写在前面 Spring为开发者提供了一个名为spring-boot-devtools的模块来使Spring Boot应用支持热部署,提高开发者的开发效率,无需手动重启Spring Boot应用。 devtools的原理 深层原理是使用了两个ClassLoader,一个Classloader加载那些不 ...
分类:
编程语言 时间:
2017-11-17 19:51:57
阅读次数:
206
# 三种编程的方法论 # 面向对象 :类 class # 面向过程 :过程 def # 函数式编程 :函数 def 最早的,但是现在又流行了 import time #函数式编程 def func1(): #():内可以定义形参 '''Testing codes''' #这个是文件的描述,非常重要一... ...
分类:
编程语言 时间:
2017-11-17 19:53:11
阅读次数:
205
strip()方法用于移除字符串首尾的指定字符(默认是空格) 比如: ...
分类:
编程语言 时间:
2017-11-17 19:53:41
阅读次数:
178
C++字符串: 1.字符数组:使用null字符'\0'终止字符串 char greeting[6] = {'H', 'e', 'l', 'l', 'o', '\0'}; 或 char greeting[] = "Hello"; 函数操作: 1 strcpy(s1, s2); 复制字符串 s2 到字符 ...
分类:
编程语言 时间:
2017-11-17 19:53:57
阅读次数:
143
1. 设置环境变量,具体:https://www.cnblogs.com/shinge/p/5500002.html “cd + 文件名” 可进入指定文件,“cd..” 可返回上一级文件夹 2. java编译:(通过 “cd 文件夹名进入指定代码位置”,@不要进入包的文件内进行编译,否则后面打开编译 ...
分类:
编程语言 时间:
2017-11-17 19:54:21
阅读次数:
239
C++四舍五入问题: c++默认的流输出数值有效位是6,包括整数和小数,若数值超出6位,则第七位四舍五入到6位数 #include <iomanip> 输入输出库的一部分,声明了一些与提取及插入操作符一起使用来修改内部标志(Internal flag)及格式选项(Formatting option) ...
分类:
编程语言 时间:
2017-11-17 19:54:30
阅读次数:
239
分两种方式,手动和自动切换, 前提:使用mybatis自动生成工具生成相关xml,实体类,接口等,spring框架,依赖的jar包都已引入 1.spring基础配置如下: <?xml version="1.0" encoding="UTF-8"?> <beans xmlns="http://www. ...
分类:
编程语言 时间:
2017-11-17 19:54:52
阅读次数:
294
1.从代码结构入手,搞清楚Java源码所在目录以及jsp代码所在目录。2.从Web.xml入手,搞清楚首页,上下文及配置情况。3.从lib目录里初步查看系统使用的框架和工具包。4.从页面大体浏览,看页面的scriptlet使用的主要语言。5.从代码包结构初步知晓代码的层次。6.从配置文件入手,弄清楚 ...
分类:
编程语言 时间:
2017-11-17 19:56:32
阅读次数:
230
在没有设置profile的情况下,一般启动情况下,控制台打印出的日志都能看到这么一句话: ...
分类:
编程语言 时间:
2017-11-17 19:57:18
阅读次数:
168
首先还是xml的配置文件 接着是假定dao的类 生成一个对象很方便,甚至@Component(value="dao")中的value=都可以不写,变成 @Component("dao") 然后是假定service的类 与配置文件中使用<bean id="service" class="com.swi ...
分类:
编程语言 时间:
2017-11-17 19:58:50
阅读次数:
195
01、下载JDK,安装JDK,安装时需要取消源码。 配置环境变量 => D:/JDK/bin 新建一个环境变量:JAVA_HEMO => 路径 D:/JDK 02、下载apache tomcat 双击打开:apache-tomcat-9.0.1\bin\shutdown.bat (调试的时候一定打开 ...
分类:
编程语言 时间:
2017-11-17 19:58:59
阅读次数:
161
什么是数据结构? 简单来说,数据结构就是设计数据以何种方式组织并存储在计算机中。 比如:列表、集合与字典等都是一种数据结构。 N.Wirth: “程序=数据结构+算法” 列表 列表:在其他编程语言中称为“数组”,是一种基本的数据结构类型。 关于列表的问题: 列表中元素使如何存储的? 列表提供了哪些基 ...
分类:
编程语言 时间:
2017-11-17 20:01:35
阅读次数:
177
import numpy as np list = [[1,3,5,7],[2,4,6,8]] np_list = np.array(list) #将l列表数据转化为数组类型 print(np_list) ''' [[1 3 5 7] [2 4 6 8]] ''' np_list1 = np.arr... ...
分类:
编程语言 时间:
2017-11-17 20:59:18
阅读次数:
108
python在安装时,默认的编码是ascii,当程序中出现非ascii编码时,python的处理常常会报这样的错,python没办法处理非ascii编码的,此时需要自己设置将python的默认编码,一般设置为utf8的编码格式。 查阅网上,可以在程序中修改所有涉及到编码的地方,强制编码为utf8,即 ...
分类:
编程语言 时间:
2017-11-17 21:00:42
阅读次数:
148
函数就是定义在类中具有特定功能的一段独立的小程序。[也称为方法]函数的格式: 修饰符 返回值类型 函数名 (参数类型 形式参数1,参数类型 形式参数2,......){ 执行语句; return 返回值; } 返回值类型:函数运行后的结果数据类型参数类型 :形式参数的数据类型形式参数 :是一个变量, ...
分类:
编程语言 时间:
2017-11-17 21:01:13
阅读次数:
169
1.重载:同名不同参 重写:同名同参同返回类型(方法体与父类一致),只存在于继承关系中(多态),需要父类原有方法可用super(),子类函数访问修饰权限不能少于父类。 2.OOP(Object Oriented Programming):面向对象编程 OOP三大特性:继承、多态、封装 3.Java的 ...
分类:
编程语言 时间:
2017-11-17 21:01:23
阅读次数:
145
Node.js 教程 简单的说 Node.js 就是运行在服务端的 JavaScript。 Node.js 是一个基于Chrome JavaScript 运行时建立的一个平台。 Node.js是一个事件驱动I/O服务端JavaScript环境,基于Google的V8引擎,V8引擎执行Javascri ...
分类:
编程语言 时间:
2017-11-17 21:01:32
阅读次数:
108