[2-SAT]【学习笔记】【未完】】的更多相关文章

1. 1).GOPATH设置 先设置自己的GOPATH,可以在本机中运行$PATH进行查看: userdeMacBook-Pro:~ user$ $GOPATH -bash: /Users/user/go: is a directory 在这可见我的GOPATH是/Users/user/go,并在该目录下生成如下作用的三个子目录: src:存放源代码(比如.go .c .h .s等) pkg:编译后生成的文件(比如.a) bin:编译后生成的可执行文件(为了方便可将此目录加入到$PATH中,本机…
做为linux菜鸟,由于work的需要,慢慢的开始接触学习linux. <鸟哥的linux私房菜>学习笔记. 一.基础命令操作 1.显示日期的命令 date 执行date命令后,显示结果为"2013年 06月 27日 星期四 14:14:55 CST". 如果需要以特定的格式显示日期,可以执行指令"date +%Y/%m/%d",显示结果为"2013/06/27". 2.显示日历的命令 cal 执行cal命令后,可以显示当月的日历.显…
一.jQuery概述    宗旨: Write Less, Do More.    基础知识:        1.符号$代替document.getElementById()函数        2.使用Css+Xpath来查询页面元素        3.适当的混用jQuery.Dom和JavaScript能够提升程序的执行效率.            如:Offset.Append.Before是jQuery的瓶颈        4.函数$()是$("document").ready的…
--定义变量SQL> var a number; --给绑定变量赋值SQL> exec :a :=123; PL/SQL procedure successfully completed. --使用该绑定变量SQL> select * from test where n1= :a; N1----------       123 Execution Plan----------------------------------------------------------Plan hash…
Scrapy 爬虫框架 Scrapy 是一个用 Python 写的 Crawler Framework .它使用 Twisted 这个异步网络库来处理网络通信. Scrapy 框架的主要架构 根据它官网上的设计架构图,一个完整的 Spider 主要分成 7 个部分:Scrapy Engine,Scheduler,Downloader,Spider,Item Pipeline,Downloader middlewares,Spider middlewares. Scrapy 引擎( Engine…
变量的作用域(scope)是指变量可以在程序中引用的范围.在方法中定义的变量称为局部变量(local variable).局部变量的作用域从声明变量的地方开始,直到包含该变量的块结束为止.局部变量都必须在使用之前进行声明和赋值.参数实际上就是一个局部变量.一个方法的参数的作用域涵盖整个方法. 在for循环头中初始动作部分生命的变量,其作用域是生个for循环.但是在for循环体内生命的变量,其作用域只限于循环体内,是从它的声明处开始,到包含该变量的块结束为止. 可以在一个方法中的不同块里声明同名的…
Greys介绍 greys-anatomy是一个Java线上诊断工具,取名来自美剧<实习医生格雷>,由菜鸟-杜琨同学开发维护.比我们常用的脚本工具btrace提供更多的功能,greys采用了命令式诊断. 安装greys curl -sLk http://ompc.oss.aliyuncs.com/greys/install.sh|sh 或者 下载 zip包 ./install_local.sh greys启动命令 ./greys <PID>[@IP:PORT] 会话与任务 Grey…
关于c++课程学习 按照计划,我首先阅读谭浩强c++程序设计一书的ppt,发现第一章基本上都是很基础的东西. 同时,书中与班导师一样,推荐了使用visual c++. 而师爷的教程里面推荐使用的是eclipse,并且使用的时候要新建一个project. 但是个人其实更喜欢使用devc++,因为之前编写c程序的时候,汉森大神推荐了使用devc++,使用了一个学期以后,认为devc++比较简明,使用起来很方便. 课时1 第一个c++程序 **第一节主要讲了一些简单的c++程序,让我对c++有了初步的…
第一章 div布局 前几课内容 .htm是早期的后缀.由于那时仅仅能支持长度为3的后缀.因此html与htm是一样的. shtml是server先处理然后再交给浏览器处理 #HTML小知识#之#XHTML与HTML的差别#XHTML是更严谨更纯净的 HTML 版本号.XHTML目标是代替HTML.更具体的介绍 XHTML 教程 http://t.cn/h94BV #HTML小知识#之#<!DOCTYPE>声明#位于文档中的最前面的位置,处于 <html> 标签之前.此标签可告知浏览…
该篇随我读书的进度持续更新阅读书目:<JavaScript设计模式> 2016/3/30 2016/3/31 2016/4/8 2016/3/30: 模式是一种可复用的解决方案,可用于解决软件设计中遇到的常见问题./将解决问题的方法制作成模板,并且这些模板可应用于多种不同的情况.有效模式的附加要求:适合性,实用性,适用性. 模式的优点: 防止局部问题引起大问题,模式让我们的代码更有组织性 模式通常是通用的解决方式,不管我们开发哪种应用程序,都可以用模式优化我们代码的结构 模式确实可以让我们避免…
Bmob后端云学习 BaaS(后端即服务:Backend as a Service)公司为移动应用开发者提供整合云后端的边界服务. 这种服务的一个代表就是Bmob后端云,BAT和亚马逊 ,都有这类产品. 作为云服务,其安全性有待考证,但是对入门的小白很友好,在自行开发app时非常方便.在他的官网可以看到其功能包括云端一体化互联网中间件服务.微信小程序SDK.云函数.短信验证码(响应时间3-5秒).几行代码即可完成的快速集成,使其成为初学者的天堂. Bmob账号注册:Bmob官网 进入Bmob后台…
目录 1. SRCNN 1.1. Contribution 1.2. Inspiration 1.3. Network 1.3.1. Pre-processing 1.3.2. Patch extraction and representation 1.3.3. Non-linear mapping 1.3.4. Reconstruction 1.4. Story 1.5. Further Learning 2. FSRCNN 2.1. 亮点 2.2. Improvement 2.3. Anal…
客户端API:基础 HBase的主要客户端接口是由org.apache.hadoop.hbase.client包中的HTable类提供的,通过这个类,用户可以完成向HBase存储和检索数据,以及删除无效数据之类的操作. 通常在正常负载下和常规操作下,客户端读操作不会受到其他修改数据的客户端影响,因为它们之间的冲突可以忽略不计.但是,当允许客户端需要同时修改同一行数据时就会产生问题.所以,用户应当尽量使用批量处理(batch)更新来减少单独操作同一行数据的次数. (如果是实时系统,则需要加上syn…
强调class 这些class通过颜色来表示强调.也可以应用于链接,当鼠标盘旋于链接上时,其颜色会变深,就像默认的链接样式. <p class="text-muted">...</p> <p class="text-primary">...</p> <p class="text-success">...</p> <p class="text-info"…
1,查询出last_name 为 'Chen' 的 manager 的信息.  select * fromwhere employee_id = ( selectfrom employees where'Chen') 2,查询每个月倒数第2 天入职的员工的信息 select last_name, hire_date   where hire_date = last_day(hire_date) – 1   3,查询平均工资高于 8000 的部门 id 和它的平均工资.  SELECT depar…
为什么需要并行? – 业务要求 – 性能 并行计算还出于业务模型的需要 – 并不是为了提高系统性能,而是确实在业务上需要多个执行单元. – 比如HTTP服务器,为每一个Socket连接新建一个处理线程 – 让不同线程承担不同的业务工作 – 简化任务调度 Linus Torvalds :并行计算只有在 *图像处理* 和 *服务端编程* 2个领域可以使用,并且它在这2个领域确实有着大量广泛的使用.但是在其它任何地方,并行计算毫无建树! 计算密集型 在多核时代,一般没有必要特别区分并发和并行 同步(s…
题目链接 http://codeforces.com/contest/1009 A. Game Shopping 直接模拟即可,用了一个队列来存储账单 #include <iostream> #include <algorithm> #include <queue> #include <stack> #define ll long long using namespace std; ; queue<int> bill; int c[MAX]; i…
Actor调用 从上面的例子中,我们可以大概的对AKKA在JAVA中的使用有一个全局的概念.这里我们在稍微细致的讲解一下. 在JAVA中使用AKKA进行开发主要有这几个步骤: 定义消息模型. 创建Actor的实现,以及业务逻辑 在需要使用AKKA的地方获取到ActorSystem,然后根据业务的数据流,获取到合适的Actor,给Actor发送消息. 在Actor的实现用,对接收到的消息进行具体的处理或转发.从而形成业务逻辑流. 下面我们分别讲解一下这几个步骤. 定义消息模型 在AKKA中的消息模…
续上,开门见山 Less-21 Cookie Injection- Error Based- complex - string ( 基于错误的复杂的字符型Cookie注入) 登录后页面 圈出来的地方显然是base64加密过的,解码得到:admin,就是刚才登陆的uname,所以猜测:本题在cookie处加密了字符串, 接下来构造paylaod进行测试 看到红圈处的提示,所以应该构造 ') 这种的 这里就不演示爆行数了,上一题已经做过了. 经过我多次测试,--+在此处不好用,需要使用#来注释. 爆…
开门见山 Less-1 GET - Error based - Single quotes - String(基于错误的GET单引号字符型注入) ·  方法一:手工UNION联合查询注入 输入单引号,页面报错, 注意 id=非正确值 爆库payload http://43.247.91.228:84/Less-1?id=-1' union select 1,2,3 --+ http://43.247.91.228:84/Less-1?id=-1' union select 1,2,databas…
续上,开门见山 堆叠注入,实际上就构成了两条SQL语句 http://43.247.91.228:84/Less-38/?id=1' union select 1,2,3 --+    //未报错 http://43.247.91.228:84/Less-38/?id=1' union select 1,2,3,4 --+     //报错 查询出有三个字段, 使用堆叠注入, 暴位置 http://43.247.91.228:84/Less-38/?id=-1' union select 1,2…
注:个人笔记 一.设计模式分三大类: 创建型模式,共五种:工厂方法模式.抽象工厂模式.单例模式.建造者模式.原型模式. 结构型模式,共七种:适配器模式.装饰器模式.代理模式.外观模式.桥接模式.组合模式.享元模式. 行为型模式,共十一种:策略模式.模板方法模式.观察者模式.迭代子模式.责任链模式.命令模式.备忘录模式.状态模式.访问者模式.中介者模式.解释器模式. 另外两种:并发型模式和线程池模式 二.六大原则 1.开闭原则(Open Close Principle) 开闭原则就是说对扩展开放,…
突破程序员基本功(16课) 数组 静态语言: 在编译的时候就能确定数据类型的语言,大多静态语言要求在使用变量之前必须声明数据类型(少数具有强推导能力的现代语言不用) 动态语言: 在程序运行时确定数据类型的语言,变量使用之前不需要声明数据类型 java是静态语言,在使用之前需要声明变量类型. //声明一个可存放数据类型为String,长度为5的数组 String[] arr = new String[5]; 数组的初始化 数组初始化有两种方式 静态初始化: 初始化时,程序员显示指定数组每个元素的初…
博客地址:http://www.cnblogs.com/zengjianrong/p/3222081.html 7.1 引言 Main函数调用:命令行参数:存储器布局:如何分配存储器:进程使用env:进程终止方式:longjmp.setjmp:进程资源限制. 7.2 main函数 内核执行c程序(exec函数)→调用启动例程(exit(main))→被可执行程序文件指定为程序的起始地址→调用main C编辑器(cc)→调用连接编辑器→设置启动例程为程序的起始地址 7.3 进程终止(8种) Nor…
上次讲了堆,别人都说极其简单,我却没学过,今天又听dalao们讲图论,最短路又用堆优化,问懂了没,底下全说懂了,我???,感觉全世界都会了堆,就我不会,于是我决定补一补: ——————来自百度百科 所以,堆其实就是一棵树: 大根堆:根节点比子节点权大: 小根堆:根节点比子节点权小: 了解到了这里,我觉得可以开始做题了: T1合并果子 题面自己去洛谷看(我懒) 就是一个小根堆,每次取最小的两堆果子合并,排序会tle,所以用堆做,每次把合并后的再加入堆中就行了: 为了练习,先来一个手写堆: 详细看代…
OD调试学习笔记7—去除未注册版软件的使用次数限制 本节使用的软件链接 (想自己试验下的可以下载) 一:破解的思路 仔细观察一个程序,我们会发现,无论在怎么加密,无论加密哪里,这个程序加密的目的就是需要你掏腰包来获得更多的功能或者解除限制.那么我们就可以逆向的来思考,如果该程序成功的注册后,那么程序的行为必将发生变化,如NAG去除了,如功能限制没有了等等.也就是说,程序的代码的走法也会跟未注册的时候截然不同.因为程序的行为改变了,那么决定它所有行为的代码走法也会发生变化. 二:认识OD的两种断点…
这个博客会详细介绍各种技术的知识点,从零基础到入门,充当引路的作用. 同时也会发布一些Swift语言.c#语言.Xcode开发的学习笔记.一些阅读的笔记(部分读书笔记无法发布). 目前1-43的Java学习路径再加上未来数十期的内容组成Java语言的基础篇,涵盖了所有Java语言的语法以及部分基础的特性. 1-43章均为单线程的设计思路,从44章开始,我们就开始接触多线程. 学习完多线程的使用,我们就开始学习网络编程,Web前端编程,数据库MySQL,JDBC编程等等. 学习完上述的知识以后,J…
一.图形图像类 [Visual C++]vs2008/2005正确打开vs2010所创建项目的几种方法 jlins 2012-04-12 14:38 [Visual C++]关于无法打开包括文件:“StdAfx.h”或者意外结尾的错误解决方案 jlins 2012-04-11 21:10 [Visual C++]绘图函数BitBlt的使用方法 jlins 2012-04-10 18:11 [C++]关于随机函数与概率设置 jlins 2012-04-10 02:53 [Visual C++]CD…
目录 1. 前期预备知识 1.1 串口通讯电路图 1.2 实验相关寄存器 1.2 常用波特率设置 本章未完待续..... 原来写的文章已经丢失了,只能找到这一小部分,看什么时候有时间再补上. 1. 前期预备知识 1.1 串口通讯电路图 从上图可见,CC2530芯片通过P0端口的P0.1和P0.2引脚进行串口通讯.这个实验当中对于端口的操作也主要就是P0端口. 1.2 实验相关寄存器 寄存器名称 作用 寄存器描述 U0CSR (0x86) USART 0控制和状态 bit7:USART模式选择 0…
一.MySQL服务安装及命令使用 安装过程就不写了,毕竟百度经验一大把 MySQL 官方文档 MySQL 参考手册中文版 1.MySQL简介 ​ RDBMS(Relational Database Management System:关系数据库管理系统) ​ 标准化语言.体积小.速度快.成本低.开源 2. 启动mysql服务器 $ sudo service start 3.输入查询 -- 查看MySQL版本号 mysql> SELECT VERSION(); 二.MySQL 操作详解 1.创建并…