首页 > 2021年03月09日 > 全部分享
Sudoku POJ - 3074
原题链接 考察:dfs+剪枝 错误思路: 一开始是想按行搜或者九宫格搜.但是只能想到每九个格子搜一次看有哪些数字,再dfs 没想到位运算优化. 正确思路: 预处理每行、每列、每个九宫格有哪些数字.用8位二进制数表示哪些数字被使用了(本每次找九格用位运算优化到O(1)).每次搜索找到分支最少的格子搜( ...
分类:其他   时间:2021-03-09 09:30:54    收藏:0  评论:0  赞:0  阅读:34
SQL 性能起飞了!
直接上干货 对查询进行优化,应尽量避免全表扫描,首先应考虑在 where 及order by涉及的列上建立索引。 应尽量避免在 where 子句中对字段进行 null 值判断,创建表时NULL是默认值,但大多数时候应该使用NOT NULL,或者使用一个特殊的值,如0,-1作为默 认值。 应尽量避免在 ...
分类:数据库技术   时间:2021-03-09 09:30:44    收藏:0  评论:0  赞:0  阅读:28
抽象类、接口 分别使用场景
Abstract 定义为抽象的类不能被实例化。任何一个类,如果它里面至少有一个方法是被声明为抽象的,那么这个类就必须被声明为抽象的。被定义为抽象的方法只是声明了其调用方式(参数),不能定义其具体的功能实现。 数据库:数据库有mysql,nosql,DB2 等。通用的东西 写到一块,写一个父类(抽象类 ...
分类:其他   时间:2021-03-09 09:30:33    收藏:0  评论:0  赞:0  阅读:50
一些主流漏洞利用
一些主流漏洞利用 1.IIS漏洞put漏洞 IIS 6.0开启了WebDAV并且拥有IIS来宾用户拥有写入权限 利用 使用iispus工具进行后门上传; 参考:https://www.cnblogs.com/linuxsec/articles/11915496.html 2.HFS(Http文件服务 ...
分类:其他   时间:2021-03-09 09:30:19    收藏:0  评论:0  赞:0  阅读:31
React项目引入Redux
安装Redux: cnpm i redux --save 手动连接Redux示例: 在src目录下有index.js、app.js,新建index.redux.js,分别修改这几个文件的内容如下: index.js: import React from 'react'; import ReactDO ...
分类:其他   时间:2021-03-09 09:30:07    收藏:0  评论:0  赞:0  阅读:19
面向对象的特征
(1)抽象:(类的构造) 抽象就是忽略一个主题中与当前目标无关的那些方面,以便更充分地注意与当前目标有关的方面。抽象并不打算了解全部问题,而只是选择其中的一部分,暂时不用部分细节。抽象包括两个方面,一是过程抽象,二是数据抽象。 (2)继承:(对父类和方法的复用) 继承是一种联结类的层次模型,并且允许 ...
分类:其他   时间:2021-03-09 09:29:55    收藏:0  评论:0  赞:0  阅读:20
三、责任链模式
在日常生活中,责任链模式应用场景多见。比如在公司财务报销,从提请报销起到报销款打款落地终整个流程中,可能要经过不同人的审核,审批、签字、盖章等一系列的节点。实际过程中,提请报销者无需了解整个报销流程,只关注报销结果——钱是否到账。而不是提请报销者,每个节点提个申请。 责任链模式即请求发起处理请求,不 ...
分类:其他   时间:2021-03-09 09:29:41    收藏:0  评论:0  赞:0  阅读:21
未找到父项关键字ORA-06512: 在 "STG.FP_MO_SPLIT", line 1120
ORA-02291: 违反完整约束条件 (ABPPMGR.C0248833319_8413) - 未找到父项关键字ORA-06512: 在 "STG.FP_MO_SPLIT", line 1120 CONSTRAINT C0248833319_8413 FOREIGN KEY (ITEM, SITE ...
分类:其他   时间:2021-03-09 09:29:29    收藏:0  评论:0  赞:0  阅读:35
3-8(单链表相关算法习题+双链表)
主要完成了三道单链表的算法题和学习了双链表的概念及其增删改查1、删除单链表中的重复的元素。如1-2-3-3-4-4输出为1-2思想:这种算法题就是遍历链表将重复的数字删除就行,定义指针n1,n2,n3,n2和n3为移动的指针,主要比较相连的数据是否相同,也就是确定相同数据的个数,n1作为n2的前一个节点,n1->next=n3;直接将n2与n3之间的元素删除,当n3为空时,遍历也就结束。但是
分类:编程语言   时间:2021-03-09 09:29:14    收藏:0  评论:0  赞:0  阅读:17
BSidesSF CTF 2021 Pwnzoo
检查一下开启的保护机制: 用ida分析一下程序: 主函数是这样的: 走到construct_animal()函数: 申请了一个堆块,用以存储动物结构体,看起来这个堆块上有函数指针 并且会把anmial->name初始化为0x24个空格,下面change_name时会用到 main函数调用完const ...
分类:其他   时间:2021-03-09 09:28:57    收藏:0  评论:0  赞:0  阅读:24
maven error
1 [INFO] Assembling webapp [crm9] in [/home/wukongcrm/72crm-java/target/ROOT] 2 [INFO] Processing war project 3 [INFO] Copying webapp resources [/home ...
分类:其他   时间:2021-03-09 09:28:44    收藏:0  评论:0  赞:0  阅读:51
Zookeeper伪集群安装
伪集群安装 下载zookeeper-3.4.14.tar.gz 创建zkcluster目录 mkdir zkcluster 解压压缩包 tar -zxvf zookeeper-3.4.14.tar.gz -C /zkcluster 修改文件名称: mv zookeeper-3.4.14/ zooke ...
分类:其他   时间:2021-03-09 09:28:33    收藏:0  评论:0  赞:0  阅读:16
【Typescript】类,类的继承以及成员修饰符(6)
[] 类的定义 类描述了所创建的对象共同的属性和方法。 class Dog { constructor(name: string) { this.name = name; } name: string = 'dog'; } let dog = new Dog('hello'); console.lo ...
分类:其他   时间:2021-03-09 09:28:19    收藏:0  评论:0  赞:0  阅读:36
HTTP Code和一些Web服务器介绍
状态码 号 类别 原因短语 1XX Informational,信息 接收的请求正在处理。服务器收到请求,请继续执行请求 2XX Success,成功 请求被成功接收并处理。 3XX Redirection,重定向状态码 需要进行附加操作以完成请求 4XX Client Error,客户端错误 服务 ...
分类:Web开发   时间:2021-03-09 09:27:52    收藏:0  评论:0  赞:0  阅读:24
thoughtworks推荐的读书路线
Coding Practice | 编程实践 基础篇 Clean Code 《代码整洁之道》Pragmatic Unit Testing 《单元测试之道》The Productive Programmer 《卓有成效的程序员》Test-Driven Development By Example 《测 ...
分类:其他   时间:2021-03-09 09:27:37    收藏:0  评论:0  赞:0  阅读:14
C语言的编译与链接
C语言源文件要经过编译、链接才能生成可执行程序:编译(Compile)会将源文件(.c文件)转换为目标文件。对于 VC/VS,目标文件后缀为.obj;对于GCC,目标文件后缀为.o。编译是针对单个源文件的,一次编译操作只能编译一个源文件,如果程序中有多个源文件,就需要多次编译操作。链接(Link)是 ...
分类:编程语言   时间:2021-03-09 09:27:26    收藏:0  评论:0  赞:0  阅读:27
保证线程安全-信号灯法
保证线程安全-信号灯法 设立flag,一个线程flag=true时跑,另一个线程wait(),跑完了告诉另外一个线程可以跑了notifyAll() public class TestThreadWait2 { public static void main(String[] args) { TV t ...
分类:编程语言   时间:2021-03-09 09:27:12    收藏:0  评论:0  赞:0  阅读:28
【Spring】IoC源码分析以及实现
1.对于IOC的例子,可以看我的数据库的例子 https://www.cnblogs.com/cckong/p/14350451.html 2.对于上面的例子,我们可以使用静态工厂进行优化。 当我们想更改数据库实例的时候,可以直接更改dao层,对于sercice和controller来说是无关的了。 ...
分类:编程语言   时间:2021-03-09 09:27:01    收藏:0  评论:0  赞:0  阅读:14
java中Error和Exception用法上有什么区别,Error是怎么回事?
java中Error和Exception用法上有什么区别,Error是怎么回事? ...
分类:编程语言   时间:2021-03-09 09:26:48    收藏:0  评论:0  赞:0  阅读:24
CF1110G - Tree-Tac-Toe 题解
第一次独自切掉 3100(前纪录是 2900),是在模拟赛里面做出来的,写个题解纪念一下。 首先 Black 一定是不会赢的,这个感性理解一下就可以了。 然后对于这种像个智力题一样的博弈,一般都是分成各种 corner case 讨论掉以覆盖掉所有情况。 我们先不管有已经被涂了的点,那只会让 Whi ...
分类:其他   时间:2021-03-09 09:26:34    收藏:0  评论:0  赞:0  阅读:16
353条   上一页 1 ... 13 14 15 16 17 18 下一页
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!