码迷,mamicode.com
首页 > 2018年12月22日 > 全部分享
逻辑操作符
a || b,a && b, ! a : a,b 必须为boolean类型,并且都有初值 || , && 逻辑操作符是一个整体,符号之间不能加空格 操作符和操作数之间可以加空格,例如 : ! a ...
分类:其他好文   时间:2018-12-22 23:21:50    阅读次数:196
自增运算符 ++
注意: (1) 前自增和后自增的区别:(同理包括自减 --) 前自增: 先运算再加一 后自增: 先加一再运算 例如: int a = 0; int b = 12; a = b ++ ; // a = 12, b = 13 若:a = ++b; // a = 13, b = 13 (2)为了代码可读性 ...
分类:其他好文   时间:2018-12-22 23:21:39    阅读次数:202
杂项讨论
杂项讨论 53.请不要轻忽编译器的警告 严肃对待编译器发出的警告信息.努力在你的编译器的最高(最严苛)警告级别下争取"无任何警告"的荣誉. 不要过度依赖编译器的报警能力,因为不同的编译器对待事情的态度并不相同.一旦一直到另一个编译器上,你原来依赖的警告信息有可能消失. 54. 让自己熟悉包括TR1在 ...
分类:其他好文   时间:2018-12-22 23:21:29    阅读次数:241
【并发编程】多线程
目录 一、什么是线程 二、开启线程的两种方式 三、多线程与多进程的区别 四、守护线程 一、什么是线程 1.1 概念 线程是进程的一个实体,是CPU调度和分派的基本单位,它是比进程更小的能独立运行的基本单位。线程自己基本上不拥有系统资源,只拥有一点在运行中必不可少的资源(如程序计数器,一组寄存器和栈) ...
分类:编程语言   时间:2018-12-22 23:20:56    阅读次数:239
CTF-安恒十二月月赛部分writeup
CTF-安恒十二月月赛部分writeup :WEB1-ezweb2 WEB2-easy MISC3-学习资料 MISC4-juju ...
分类:其他好文   时间:2018-12-22 23:20:46    阅读次数:891
python的多线程编程
每一次运行的结果都会不一样,所以有GIL的python线程也不是安全的,但是python遇到io操作的话,会等到io操作时候主动释放GIL, 2,多线程编程 ①对于io操作来说,多线程和多进程性能差别不大 方式1: 通过Thread类来实例化 运行时间居然是0,两个线程并行时间不应该是2秒吗?其实实 ...
分类:编程语言   时间:2018-12-22 23:20:35    阅读次数:240
C++-数据抽象入门
一、假定数据是如何存储的 隐藏某些实现逻辑时,我们是想要隐藏绘制子弹的细节。我们是通过使用一个可以调用的函数,而不是直接写出绘制子弹到屏幕上的代码来实现的。这里同样可以使用一个函数来隐藏棋盘存储的细节。不直接访问数组,而是调用一个访问数组的函数。例如,你可以写一个像下面这个getPiece一样的函数 ...
分类:编程语言   时间:2018-12-22 23:20:28    阅读次数:210
bzoj 5334 [Tjoi2018]数学计算
bzoj 5334 [Tjoi2018]数学计算 "Link" Solution 直接上线段树 相当于单点修改,只查询区间 $(1,n)$ 的积 Code cpp // Copyright lzt include include include include include include inc ...
分类:其他好文   时间:2018-12-22 23:20:20    阅读次数:161
CVE-2018-1111漏洞复现-环境搭建与dhcp命令注入
0×01 前言 2018年5月,在Red Hat Enterprise Linux多个版本的DHCP客户端软件包所包含的NetworkManager集成脚本中发现了命令注入漏洞(CVE-2018-1111),该漏洞目前已经进行了修补。攻击者可以通过本地网络上的恶意DHCP服务器或使用恶意的虚假DHC ...
分类:其他好文   时间:2018-12-22 23:20:10    阅读次数:339
关于VC弹出选择文件夹对话框
VC编程中经常需要弹出选择文件夹对话框供用户选择目标文件夹 基本实现的源码如下: 这一般均能够满足要求,但有时还是需要在此基础上增强一些功能。 比如在弹出选择文件夹对话框时选中默认的文件夹,或在STATUSTEXT区域显示一些信息等等。这需要在BrowseCallbackProc回调函数中实现。具体 ...
分类:其他好文   时间:2018-12-22 23:20:01    阅读次数:191
编程方法论与三个重要函数
1.方法论:面向对象编程 面向过程编程:将一个大步骤分解为许多个小步骤,一步一步解决 函数式编程:数学式与编程式,强调简洁性,一步解决 2.map()函数:对输入迭代对象逐一进行操作在生成迭代器 3.filter()函数:通过布尔值的判断来确定过滤出的可迭代对象中的元素(True时打印出) 4.re ...
分类:其他好文   时间:2018-12-22 23:19:48    阅读次数:145
快速排序
#include<iostream>#include<stdio.h>#include<string.h>#include<algorithm>using namespace std;typedef struct sqlist{ int *elem; int length;}Sqlist;void ...
分类:编程语言   时间:2018-12-22 23:19:32    阅读次数:144
李晓菁201771010114《面向对象程序设计(java)》第十七周学习总结
1.Java通过多线程的并发运行提高系统资源利用率,改善系统性能。 2.假设有两个或两个以上的线程共享 某个对象,每个线程都调用了改变该对象类状态的方法,就会引起的不确定性。 3.多线程并发执行中的问题 ◆多个线程相对执行的顺序是不确定的。 ◆线程执行顺序的不确定性会产生执行结果的不确定性。 ◆在多 ...
分类:编程语言   时间:2018-12-22 23:19:22    阅读次数:206
VMware 15 搭建win 10 实操步骤+共享文件+激活操作
写于:2018.12.22 一、简介: VMware 15 里搭建win 10是件很坑的事。我尝试了3种方法,最后才搭建成功。为了不让网友们不在走我走过的坑,特写了本文。 坑一:用老毛桃、大白菜搭建win10,我失败了。在VMware tools卡在这里了,无法进行下去。另外,在创建新的虚拟机时要选 ...
分类:Windows程序   时间:2018-12-22 22:42:53    阅读次数:727
抽象工厂模式 c++
抽象工厂模式包含如下角色: AbstractFactory:抽象工厂 ConcreteFactory:具体工厂 AbstractProduct:抽象产品 Product:具体产品 https://design-patterns.readthedocs.io/zh_CN/latest/creation ...
分类:编程语言   时间:2018-12-22 22:42:40    阅读次数:312
php手记
为方便区分流程语句的开始和结束位置,可以使用PHP提供的替代语法进行编码。 左花括号({) 替换成 → 冒号(:) 右花括号(}) 替换成 → “endif;” "endwhile;" "endfor;" "endforeach;" "endswitch;" 质数(prime number)又称 " ...
分类:Web程序   时间:2018-12-22 22:42:24    阅读次数:243
算法第5章上机实践
1.实践题目 :工作分配问题 2.问题描述:设有n件工作分配给n个人。将工作i分配给第j个人所需的费用为cij 。\设计一个算法,对于给定的工作费用,为每一个人都分配1 件不同的工作,并使总费用达到最小。 3.算法描述: 代码:#include<iostream>using namespace st ...
分类:编程语言   时间:2018-12-22 22:42:15    阅读次数:240
1127条   上一页 1 2 3 4 5 6 ... 67 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!