一、PTA实验作业 题目1:7 1 将数组中的数逆序存放 1. 本题PTA提交列表 2. 设计思路 3.代码截图 4.本题调试过程碰到问题及PTA提交列表情况说明。 1.格式错误主要是一开始没考虑到数字后面的空格,然后就每个输出后面我都加了空格,但是最后面输出的数是不需要空格的,就加了个j==0不用 ...
分类:
编程语言 时间:
2017-12-03 19:02:24
阅读次数:
152
http://www.cppblog.com/MatoNo1/archive/2012/09/23/191708.html ——————————————————————————————————————————————————— 普通DFS(不加迭代)的优化方法主要有:(1)可行性剪枝,如果遇到已经无 ...
分类:
编程语言 时间:
2017-12-03 19:02:33
阅读次数:
132
测试 高优先级的线程总是大部分先执行完,但不代表高优先级的线程全部先执行完,而且当线程的优先级等级差距很大时,谁先执行完和代码调用顺序无关,测试如下 C:\itsoft\jdk\bin\java -Didea.launcher.port=7541 "-Didea.launcher.bin.path= ...
分类:
编程语言 时间:
2017-12-03 19:03:02
阅读次数:
191
1、什么是线程以及多线程与进程的区别 在现代操作在运行一个程序时,会为其创建一个进程。例如启动一个QQ程序,操作系统就会为其创建一个进程。而操作系统中调度的最小单位元是线程,也叫轻量级进程,在一个进程里可以创建多个线程,这些线程都拥有各自的计数器,堆栈和局部变量等属性,并且能够访问共享的内存变量。处 ...
分类:
编程语言 时间:
2017-12-03 19:03:38
阅读次数:
118
一、PTA实验作业 题目1:7 1 将数组中的数逆序存放 1. 本题PTA提交列表 2. 设计思路 1.定义a数组用于存放数值,定义b数组用于逆序排列,定义变量n,i,j 2.for(i=0;i ...
分类:
编程语言 时间:
2017-12-03 19:04:41
阅读次数:
177
一、PTA实验作业 题目1:出生年 1. 本题PTA提交列表 2. 设计思路 3.代码截图 4.本题调试过程碰到问题及PTA提交列表情况说明。 没有注意行末不得有多余空格,解决方法是先输出最后一个数,然后依次倒序输出空格加剩余数。 题目3:数组循环左移 1. 本题PTA提交列表 2. 设计思路 定义 ...
分类:
编程语言 时间:
2017-12-03 19:05:11
阅读次数:
154
Scala 数组和List: ...
分类:
编程语言 时间:
2017-12-03 19:05:20
阅读次数:
197
1. 1 /** 2 * lock.getHoldCount()方法:只能在当前调用线程内部使用,不能再其他线程中使用 3 * 那么我可以在m1方法里去调用m2方法,同时m1方法和m2方法都持有lock锁定即可 测试结果holdCount数递增 4 * 5 */ 6 public class Tes ...
分类:
编程语言 时间:
2017-12-03 19:51:00
阅读次数:
173
C++反汇编第一讲,认识构造函数,析构函数,以及成员函数 以前说过在C系列下的汇编,怎么认识函数.那么现在是C++了,隐含有构造和析构函数 一丶认识构造函数 高级代码: C++中的类,构造的时候先祖先类,然后父类,最后朋友类,然后在构造自己. 析构的时候 先自己 后朋友 接着父类 然后是祖先类,(明 ...
分类:
编程语言 时间:
2017-12-03 19:51:17
阅读次数:
163
1. 添加flag 2.轮询:永无休止的进行flag判断 3.互斥锁 当多个线程几乎同时修改某一个共享数据的时候,需要进行同步控制 线程同步能够保证多个线程安全访问竞争资源,最简单的同步机制是引入互斥锁。 互斥锁为资源引入一个状态:锁定/非锁定。 threading模块中定义了Lock类,可以方便的 ...
分类:
编程语言 时间:
2017-12-03 19:51:40
阅读次数:
194
1.g_num 不是全局变量 2.线程名 3.两个线程执行同一个函数 两个线程执行的函数没有关系 函数个人是个人的,函数里面的变量没有关系 小总结 在多线程开发中,全局变量是多个线程都共享的数据,而局部变量等是各自线程的,是非共享的 ...
分类:
编程语言 时间:
2017-12-03 19:52:13
阅读次数:
213
继续百度,发现c#处理图片的三种方法,像素(最慢)、内存、指针(最快),傻乎乎的一上来就直奔指针,弄得晕头转向(功力不够),最后无奈暂时放弃。转向内存法。 Texture2D中的 LoadRawTextureData(byte[] data)可以中内存在加载图片。 先来看看内存法笔像素的效率高很多 ...
分类:
编程语言 时间:
2017-12-03 19:52:36
阅读次数:
267
下面是我根据工作中项目的经验,总结的一套自己觉得比较方便的对象模型规约 model(实体模型) -vo(与前端交互的对象模型,前端泛指页面、移动端和远程服务调用等) -xxxReq(前端发送的请求json对应的实体) -xxxResp(返回给前端的响应json对应的实体) -po(与持久层交互的对象 ...
分类:
编程语言 时间:
2017-12-03 19:52:43
阅读次数:
161
1、线程的创建 C11创建线程非常简单,只需要提供线程函数就行,标准库提供线程库,并可以指定线程函数的参数。 2、阻塞&非阻塞 在线程执行的时候,可以选择线程是否阻塞执行,如果阻塞,则主线程等线程函数执行完,再往下执行,否则启动线程之后,主线程直接往下执行。 join函数会阻塞线程,直到线程函数执行 ...
分类:
编程语言 时间:
2017-12-03 19:52:52
阅读次数:
187
题目:Python实现猜年龄 步骤一:实现最简单的猜年龄 步骤二:实现循环猜年龄 步骤三:解决程序中出现的BUG 1、去除用户输入的字符串左右两边的空格 2、解决用户输入的值为空 3、解决用户输入的值为其它字符串 步骤四:扩展猜年龄 1、当用户猜年龄的猜错次数超过3次时退出程序。 2、每猜错一次便告 ...
分类:
编程语言 时间:
2017-12-03 19:53:50
阅读次数:
288
一、PTA实验作业 题目1(7 6) (1).本题PTA提交列表 (2)设计思路 (3)代码截图 (4)本题调试过程碰到问题及PTA提交列表情况说明 当用边界时间进行测试时,发现a[i]并没有记入时间;而且,当一本书被多次借出时,只记入最后一次借出时的时间,因此出现了错误 把let数组改成flag数 ...
分类:
编程语言 时间:
2017-12-03 19:54:42
阅读次数:
228
一、PTA实验作业 题目1:7 7 找鞍点 1. 本题PTA提交列表 2. 设计思路 { 定义变量n,j,i,flag1,flag2 输入阶数n 定义n阶二维数组a[n][n] for i=0 ;i0 ;repeat { 输入最大加数n; 初始化数据number=1 输出加号; for i=1 ...
分类:
编程语言 时间:
2017-12-03 19:56:56
阅读次数:
218
【bzoj3262】陌上花开 Description 有n朵花,每朵花有三个属性:花形(s)、颜色(c)、气味(m),又三个整数表示。现要对每朵花评级,一朵花的级别是它拥有的美丽能超过的花的数量。定义一朵花A比另一朵花B要美丽,当且仅当Sa>=Sb,Ca>=Cb,Ma>=Mb。显然,两朵花可能有同样 ...
分类:
编程语言 时间:
2017-12-03 19:57:15
阅读次数:
200
异步IO的雏形: 简单的单线程下的并行效果 ...
分类:
编程语言 时间:
2017-12-03 19:58:05
阅读次数:
289
1、概述 锁类型 c11提供了跨平台的线程同步手段,用来保护多线程同时访问的共享数据。 std::mutex,最基本的 Mutex 类,独占的互斥量,不能递归使用。 std::time_mutex,带超时的独占互斥量,不能递归使用。 std::recursive_mutex,递归互斥量,不带超时功能 ...
分类:
编程语言 时间:
2017-12-03 19:59:16
阅读次数:
198