ST17H26之各种位操作宏定义

// http://www.coranac.com/documents/working-with-bits-and-bitfields/#sec-intro #include “macro_trick.h“ #define BIT(n)                   ( 1 // BITSx  are internal used macro, please use BITS ins
阅读本文

【BZOJ3732】【MST】【LCA】Network 题解

Description 给你N个点的无向图 (1 <= N <= 15,000),记为:1…N。 图中有M条边 (1 <= M <= 30,000) ,第j条边的长度为: d_j ( 1 < = d_j < = 1,000,000,000). 现在有 K个询问 (1 < = K < = 20,000)。 每个询问的格式是:A B,表示询问从A点走到B点的所有路径中,最长的边最小值是多少?
阅读本文

线性筛

#include<cstdio> #include<cstring> #include<cmath> #include<iostream> #include<algorithm> #include<queue> #include<set> #define maxint (2147483647) #define l(a) ((a)<<1) #define r(a) ((a)<<1|1) #defi
阅读本文

最大流dinic

#include<cstdio> #include<cstring> #include<cmath> #include<iostream> #include<algorithm> #include<queue> #include<set> #define maxint (2147483647) #define l(a) ((a)<<1) #define r(a) ((a)<<1|1) #defi
阅读本文

PL/SQL Developer远程连接Oracle数据库

PL/SQL Developer远程连接Oracle数据库首先打开电脑,到pl/sql安装的指定目录【D:appDZLproduct11.2.0dbhome_1NETWORKADMIN】找到【tnsnames.ora】打开【tnsnames.ora】文件,增加你需要远程连接的字符串。特别对部分重要字段说明: myDB为连接数据库别名HOST = 192.168.7.23为你连接的数据
阅读本文

User-Agent和代理IP

User-Agent有一些网站不喜欢被爬虫程序访问,所以会检测连接对象,如果是爬虫程序,也就是非人点击访问,它就会不让你继续访问。所以为了要让程序可以正常运行,需要隐藏自己的爬虫程序的身份。此时,我们就可以通过设置User Agent的来达到隐藏身份的目的。User Agent的中文名为用户代理,简称UA。 User Agent存放于Headers中,服务器就是通过查看Headers中的User
阅读本文

最短路dijkstra+spfa

#include<cstdio> #include<cstring> #include<cmath> #include<iostream> #include<algorithm> #include<queue> #include<set> #define maxint (2147483647) #define l(a) ((a)<<1) #define r(a) ((a)<<1|1) #defi
阅读本文

最小生成树kruskal

#include<cstdio> #include<cstring> #include<cmath> #include<iostream> #include<algorithm> #include<queue> #include<set> #define maxint (2147483647) #define l(a) ((a)<<1) #define r(a) ((a)<<1|1) #defi
阅读本文

windows gdi截图保存bmp

/* * windows gdi截屏保存bmp文件 */ #include “stdio.h“ #include “windows.h“ void save_bgrdata_to_bmp(void *data, int size, int width, int height,char *bmpPath,int bpp) { BITMAPFILEHEADER bmpheader; B
阅读本文

[翻译] .Net Performance

目录前言关于审计员鸣谢本书介绍   第一章:性能评定标准   第二章:性能测试方法   第三章:内部类型   第四章:垃圾回收   第五章:集合和泛型   第六章:并发和并行   第七章:网络、I/O和序列化   第八章:不安全代码(unsafe code)和互通性   第九章:算法优化   第十章:性能模式   第十一章:Web Application 性能附录  本书介绍写本书的原因是我们感
阅读本文

一步一个坑 - WinDbg调试.NET程序

引言第一次用WinDbg来排查问题,花了很多时间踩坑,记录一下希望对后面的同学有些帮助。客户现场软件出现偶发性的界面卡死现象一直找不出原因,就想着让客户用任务管理器生成了一个dump文件发给我,我再用WinDbg看一下现线程堆栈。 找篇教程,按步骤一步一步来,应该挺简单吧。我想。WinDbg软件版本选择官方版本不“绿色”,最开始从第三方下了一个《WinDbg中文版(32位/64位) 6.12 独立
阅读本文

C# Lock关键字

lock 关键字将语句块标记为临界区,方法是获取给定对象的互斥锁,执行语句,然后释放该锁。 lock语句根本使用的就是Monitor.Enter和Monitor.Exit,也就是说lock(this)时执行Monitor.Enter(this),大括号结束时执行Monitor.Exit(this).他的意义在于什么呢,对于任何一个对象来说,他在内存中的第一部分放置的是所有方法的地址,第二部分放着一
阅读本文

史上最全的开发和设计资源大全(转--------来源:伯乐在线)

Java 资源大全 Java资源大全中文版,包括:构建工具、字节码操作、集群管理、代码分析、编译器生成工具、外部配置工具、持续集成、数据结构、数据库、时间日期工具库、依赖注入、开发流程增强工具、分布式应用、分布式数据库、文档处理工具、函数式编程、游戏开发、GUI、高性能计算、IDE、图像处理、JSON、JVM与JDK、日志、机器学习、消息传递、应用监控工具、自然语言处理等。  GitHub
阅读本文

51nod 1006 最长公共子序列Lcs

给出两个字符串A B,求A与B的最长公共子序列(子序列不要求是连续的)。 比如两个串为: abcicba abdkscab ab是两个串的子序列,abc也是,abca也是,其中abca是这两个字符串最长的子序列。 Input 第1行:字符串A 第2行:字符串B (A,B的长度 <= 1000) Output 输出最长的子序列,如果有多个,随意输出1个。 Input示例 abci
阅读本文

MDK中armclang编译器

MDK以及DS5等工具中主推的编译器已经更换为armclang编译器。而原来的armcc编译器已经不再更新,只是提供一些更新,所以我就对armclang进行了一些测试。 测试的芯片是STM32,使用ST公司最新推出的Cube HAL库。直接新建一个工程之后,直接将编译器更改为armclang编译不通过。 错误一:提供找不到‘__weak’ 解决方案:“__weak“的定义是在stm32f
阅读本文

C#的委托介绍2

CLR环境中给我们内置了几个常用委托Action、 Action<T>、Func<T>、Predicate<T>,一般我们要用到委托的时候,尽量不要自己再定义一 个委托了,就用系统内置的这几个已经能够满足大部分的需求,且让代码符合规范。 一、Action Action封装的方法没有参数也没有返回值,声明原型为: 1 public delegate void Action(); 用法如下:
阅读本文

74 hc573编程

结合下面的波形图,在实际应用的时候是这样做的:  a.OE=0;                                                   b. 先将数据从单片机的口线上输出到Dn;                                                    c. 再将LE从0->1->0
阅读本文

oracle 数据库 错误 ORA-12514 TNS 监听程序当前无法识别连接描述符中请求服务 解决办法

当oracle 报12584错误时一、去把这tnsnames.ora,listener.ora两个文件里面的localhost 全部改为127.0.0.1 包括你连接数据库用的工具,改完之后,重启监听服务。(重启监听服务可以从任务管理器--->服务--->Oracle???Listenter 停止,然后启动)) 如果没有效果,则继续下面操作增加一段代码至tnsnames.ora配置文件:
阅读本文

Java的类型擦除

写在前面:最近在看泛型,研究泛型的过程中,发现了一个比较令我意外的情况,Java中的泛型基本上都是在编译器这个层次来实现的。在生成的Java字节代码中是不包含泛型中的类型信息的。使用泛型的时候加上的类型参数,会被编译器在编译的时候去掉。 其实编译器通过Code sharing方式为每个泛型类型创建唯一的字节码表示,并且将该泛型类型的实例都映射到这个唯一的字节码表示上。将多种泛型类形实例映射到唯一
阅读本文

今日头条爬虫

version1:直接页面提取问题:title = tree.xpath(‘//a[@class=“link title“]/text()‘)提取内容失败,用xpath check插件提取成功  version2:通过接口提取1.通过F12-network,查看?category=news_society&utm_source=toutiao&widen=1&max_behot_time=0&ma
阅读本文