- 博客(4635)
- 收藏
- 关注
转载 将ByteBuffer保存成文件
String dest = "d:/download/" + name; Path path = Paths.get(dest).getParent().toAbsolutePath().normalize(); if(!Files.exists(path)) { ...
2019-09-04 22:51:00 2586
转载 vs2013设置不生成.sdf和ipch文件
转载:https://blog.csdn.net/sinat_23338865/article/details/53393760使用VS2013建立解决方案时,会生成SolutionName.sdf和一个叫做ipch的文件夹,这两个文件再加上*.pch等文件使得工程变得非常的庞大。本文介绍两种方法使得在vs2013中不产生.sdf和ipch文件方法一:Tools-&...
2019-09-03 09:48:00 124
转载 2019 南京网络赛 B super_log 【递归欧拉降幂】
一、题目 super_log二、分析 公式很好推出来,就是$$a^{a^{a^{a^{...}}}}$$一共是$b$个$a$。 对于上式,由于指数太大,需要降幂,这里需要用到扩展欧拉定理: 用这个定理时,除了$\gcd (a,p) =1$的情况,其他情况主要是保证$a$的指数不为$0$,在写代码的时候也需要注意这点,当然也可以重新定义个快速幂,使其快速幂的...
2019-09-02 17:41:00 101
转载 根据文件绝对路径得到其图标
说明:极少文件无法得到图标,原因不明。如下图,左边全部得到图标,右边有两个文件夹图标没有得到关键函数:SHGetFileInfo 主函数:HICON hIcon = getIconOfPath(string2LPCWSTR(str),1);//string2LPCWSTR为将string转换为L...
2019-09-02 17:39:00 202
转载 ffprobe读取音视频元数据信息,json格式输出
命令格式:ffprobe -v quiet -show_format -show_streams -print_format json F:\temp\test1566606924822.wav输出{ "streams": [ { "index": 0, "codec_name": "...
2019-09-02 08:16:00 1455
转载 csv解析框架Windmill的一个demo
csv文件内容如下,第一行是文件头解析代码如下:package com.netmarch;import lombok.Data;import org.apache.commons.lang3.builder.ToStringBuilder;@Datapublic class CodecRegistries { private ...
2019-09-02 08:14:00 88
转载 数据结构:单向链表系列8--反转链表
业务需求:给定一个指向头指针的链表,反转链表。实现过程:更改相邻节点之间的链域。例:输入:1->2->3->4->NULL输出:4->3->2->1->NULL输入:1->2->3->4->5->NULL输出:5->4->3->2->1->NULL输入: NULL...
2019-09-01 17:37:00 86
转载 数据结构:使用栈对链表元素位序进行反转
给定一个链表,业务需求:使用栈将链表中元素的次序进行反转。输入 : List = 3 -> 2 -> 1输出 : 1 -> 2 -> 3输入 : 9 -> 7 -> 4 -> 2输出 : 2 -> 4 -> 7 -> 9 算法过程:算法复杂度:O(n)1、遍历列表,将所有节点推到栈上。2、遍历栈,并依次从栈顶...
2019-09-01 16:06:00 390
转载 移动Windows Kits目录
Visual Studio安装以后动辄得咎就占用c盘20多个G的空间,这对空间紧张的用户来说的确令人望而生畏。比如笔者Windows Kits这个目录往往就4G空间以上,为了节省空间,移动到其他目录。以下是迁移方法1、在将C:\Program Files (x86)\Windows Kits目录迁移到其他地方,如笔者把Windows Kits迁移到D:\Program F...
2019-09-01 10:33:00 4204
转载 NuGet修改packages目录/迁移缓存文件夹
如图,以下是NuGet默认配置打开C:\Program Files (x86)\NuGet\Config目录的Microsoft.VisualStudio.Offline.config可以看见如下配置首先把这个目录剪切到其他地方,如D:\Program Files (x86)\NuGetPackages然后重启即可转载于:https://w...
2019-09-01 09:04:00 2396
转载 数据结构:单向链表系列7--交换相邻两个节点2(交换链域/指针域)
给定一个单向链表,编写函数交换相邻 两个元素输入: 1 -> 2 -> 3 -> 4 -> 5 -> 6 -> 7输出: 2 -> 1 -> 4 -> 3 -> 6 -> 5 -> 7输入: 1 -> 2 -> 3 -> 4 -> 5 -> 6输出...
2019-08-31 16:36:00 451
转载 数据结构:单向链表系列6--交换相邻两个节点1(交换数据域)
给定一个单向链表,编写函数交换相邻 两个元素输入: 1 -> 2 -> 3 -> 4 -> 5 -> 6 -> 7输出: 2 -> 1 -> 4 -> 3 -> 6 -> 5 -> 7输入: 1 -> 2 -> 3 -> 4 -> 5 -> 6输出: 2...
2019-08-31 16:22:00 1300
转载 数据结构:单向链表系列5--在链表中查找元素
在链表中查找元素函数签名:bool search(Node *head, int x) 如果在链表中查找到这个元素返回true,否则false迭代法2) 初始化一个节点指针, current = head.3) 如果current不为NULL执行以下循环 a) current->key 等于当前待查找值key则返回true. b)...
2019-08-31 15:42:00 1160
转载 数据结构:单向链表系列4--获取链表长度(迭代法和递归法)
获取链表长度(迭代法和递归法)迭代法1、设定一个计数器,初始值为02、初始化current到头节点3、如果current不为null进行以下循环 a) current = current -> next b) count++;4、返回计数器c语言:/* Counts no. of nodes in linked list */in...
2019-08-31 15:37:00 254
转载 数据结构:单向链表系列3--删除节点
删除节点(3步操作)删除步骤1) 找到待删除节点的前驱2) 修改前驱节点的指针域指向待删除节点的后继节点3)释放待删除的节点的内存空间//todo:没有c#的代码添加上去。修改结构,添加一个尾部节点地址的指针c语言实现:因为链表中的每个节点都是使用malloc()动态创建的,所以需要调用free()释放待删除节点占用的内存空间。// A compl...
2019-08-31 15:35:00 258
转载 数据结构:单向链表系列2--插入节点
插入节点在链表中插入节点有以下三种情形:1、在链表头部2、在特定节点3、在链表尾部1)在头部添加(4步操作)新节点添加到头部,将成为新的头节点,以下将节点添加到链表头部的函数是push,push接收指向链表头部的指针,然后将指针修改指向新的节点:c语言:/* Given a reference (pointer to pointer) to t...
2019-08-31 15:34:00 287
转载 数据结构:单向链表系列1--引言
基础知识介绍:链表与数组一样,同属于线性表的一个子集。不同之处在于链表元素并不需要存储到一块连续的内存空间;链表中的元素通过指针来链接并维护各个节点之间的联系,可使用连续的内存空间、亦可不使用连续的内存空间。使用链表的原因:1、数组类型长度是固定的,一旦申明不可以修改长度。在实际使用中我们必须事先知道元素数量的上限。2、实际使用过程中分配的数组上限的内存空...
2019-08-31 15:31:00 86
转载 PCSearch
1.hinstance:GetModuleHandle(NULL)2.窗口直角: 方法1:在Oncreate函数中添加以下代码,然而这种方法会导致窗口阴影无效1 LONG styleValue = ::GetWindowLong(*this,GWL_STYLE);2 styleValue &= ~WS_CAPTION;3 ::SetWindowLon...
2019-08-30 20:35:00 90
转载 c++ 读取、输出txt文件
下面这段话转自:https://blog.csdn.net/lightlater/article/details/6326338关于文本文件的文件头第一ANSI文件的文件头为空,不需要处理;第二UNICODE文件的文件头为0xFF,0xFE共计两个字节,读取时需要偏移两个字节再行读取;第三UTF-8文件的文件头为0xEF,0xBB,0xBF共计三个字节,读取时需要偏...
2019-08-30 17:36:00 279
转载 HDU_3333 Turing Tree 【线段树 + 离散化】
一、题目 Turing Tree二、分析 这题主要还是在区间的处理上。 为了保证区间内的数没有重复的,那么可以对区间按右端点从小到大排序,这样对原数组处理时,尽量保证不重复的元素靠右(可以假设右端点固定考虑),就可以保证区间求出来的值是不重复的,对于重复的就把前面位置出现的这个数减掉(即赋值为0)即可。 由于原数组的数比较大,要记录其之前的位置无法直接开数组,...
2019-08-30 14:53:00 96
转载 C++判断文件编码格式
转载:https://blog.csdn.net/kikityan/article/details/89923808记事本打开txt文件,然后另存,有四种编码格式可供选择,分别是:ANSI 无格式定义 对于中文编码格式是GB2312;Unicode ...
2019-08-30 10:10:00 228
转载 python中pip的安装与更新
python -m pip install --upgrade pip --force-reinstall转载于:https://www.cnblogs.com/passedbylove/p/11433399.html
2019-08-30 10:04:00 59
转载 Python3.x运行Python2.x代码报错 syntax error "Missing parentheses in call to 'print'
#另外一种错误SyntaxError: Missing parentheses in call to 'print'. Did you mean print(查看代码,格式如下:print "文件%s不存在" % filename。。。print '-------xxx------'改成print ("文件%s不存在" % filename)...
2019-08-30 09:38:00 115
转载 如何用C++读取图片中的像素
来源:https://bbs.csdn.net/topics/391956973 3楼#include <iostream>#include <fstream>#include <string>#include <windows.h>#include <gdiplus.h>#pragma comme...
2019-08-29 20:56:00 1608
转载 HDU_3071 Gcd & Lcm game 【素数分解 + 线段树 + 状压】
一、题目 Gcd & Lcm game二、分析 非常好的一题。 首先考虑比较暴力的做法,肯定要按区间进行处理,对于$lcm$和$gcd$可以用标准的公式进行求,但是求$lcm$的时候是肯定会爆$long long$的。 考虑用素数分解,将所有的数分解后,发现素因子的个数有限,且每个因子的幂也有限,最多的也就是$2^_6$,然后可以考虑将素因子用二进...
2019-08-29 19:32:00 117
转载 java中使用MappedByteBuffer将 File类转ByteBuffer
public static WavFile openWavFile(File file) throws IOException, WavFileException { FileChannel channel = new FileInputStream(file).getChannel(); MappedByteBuffer mappe...
2019-08-29 17:29:00 354
转载 PCSearch需要管理员权限,开机自启
1.添加Windows服务,并设为自动启动; 2.通过服务启动AutoStartSevice.exe,通过AutoStartSevice.exe运行AutoStart.bat,通过AutoStart.bat启动AutoStart.exe,AutoStart.exe是由Autostart.vbs编译得到的(有专门的编译工具)第2步是为了在启动时不出现控制台窗口转载于:...
2019-08-29 15:10:00 70
转载 用C/C++创建windows服务程序
转载:https://blog.csdn.net/chenyujing1234/article/details/8023816一、演示过程下方代码演示了如何使用vs(C/C++)创建windows服务程序工程文件下载地址: http://download.csdn.net/download/sooth2008/2759082使用visual studio创建一个win32...
2019-08-29 14:35:00 191
转载 语音文件 pcm 静默判断
转载:http://www.voidcn.com/relative/p-fwdkigvh-bro.htmlpcm 文件存储的是 原始的声音波型二进制流,没有文件头。(1)首先要确认 pcm文件的每个采样数据 采样位数,一般为8bit或16bit。(2)然后确定是双声道还是单声道,双声道是两个声道的数据交互排列,需要单独提取出每个声道的数据。(3)然后确定有没有符号位,如采...
2019-08-29 13:33:00 741
转载 python报错No module named 'pylab'
pip instal matplotlib转载于:https://www.cnblogs.com/passedbylove/p/11429148.html
2019-08-29 13:13:00 649
转载 POJ_2828 Buy Tickets 【线段树】
一、题目 Buy Tickets二、分析 首先可以明确的是每个人的位置都是定的,那么如果从输入数据从后往前看,最后面的人进来的时候,他前面的人数肯定是定的。 那么可以考虑,当从后往前推时,这个人插入的位置就是他前面有多少空位,假设他的位置比空位数少,那显然是不可以的,如果他的位置比空位多,那么后面的已经插入的,没有人来补这个位置了,所以显然也不合理,所以假设区间$[...
2019-08-29 12:16:00 94
转载 DuiLib中FlashDemo的例子经验杂粹1
转载:https://www.jianshu.com/p/3e958ae9e5ab最近用duilib做个东西,经常卡壳 ,而且以前学的现在又忘。现在觉得应该好好做笔记,以前老是觉得博客是很郑重的东西,写的时候特别注意,导致很久才能写上一篇。现在决定放随意点,把零碎都记下来,以督促自己学习,既然不能像大神那样写多数量又高质量的博客以服务于大众,就要做到能写高数量的博客,至少能服...
2019-08-28 20:45:00 116
转载 java多媒体文件编码、处理工具类
<dependency> <groupId>org.apache.storm</groupId> <artifactId>storm-core</artifactId> <version>1.1.0</v...
2019-08-28 16:18:00 182
转载 FZU_1608 Huge Mission 【线段树区间更新】
一、题目 Huge Mission二、分析 区间更新,用线段树的懒标记即可。需要注意的时,由于是在最后才查询的,没有必要每次更新都对$sum$进行求和。还有一点就是初始化的问题,一定记得线段树上每个点都需要初始化。三、AC代码 1 #include <cstdio> 2 #include <cstring> 3 #include...
2019-08-28 15:57:00 103
转载 property使用
转自https://www.liaoxuefeng.com/wiki/897692888725344/923030547069856使用@property在绑定属性时,如果我们直接把属性暴露出去,虽然写起来很简单,但是,没办法检查参数,导致可以把成绩随便改:s = Student()s.score = 9999这显然不合逻辑。为了限制score的范围,可以...
2019-08-28 15:34:00 67
转载 POJ_2452 Sticks Problem 【ST表 + 二分】
一、题目 Sticks Problem二、分析 对于$i$和$j$,并没有很好的方法能同时将他们两找到最优值,所以考虑固定左端点$i$。 固定左端点后,根据题意,$a[i]$是最小值,那么现在的问题就转化成了求以$a[i]$为左端点最小值的范围内,找到一个最大值$a[j]$的$j$,然后相减就是以$i$为左端点的最优值。 然后枚举$i$,找到最大的$j-i$即...
2019-08-28 12:55:00 174
转载 maven项目pom.xml中使用不同源的jar
笔者本地使用aliyun的maven仓库,在github上找了一个jar,他需求使用第三方仓库。比如要使用https://jitpack.io上面com.github.navinilavarasan的rxWebSocket在pom.xml中添加以下内容<dependencies><dependency> <gro...
2019-08-28 11:18:00 275
转载 Spring策略模式的实现
场景:有时候一个业务方法有多个实现类,需要根据特定的情形进行业务处理。例如:商店支付,我们可以使用支付宝、微信扫描农行、xxx行的快捷支付(而不是微信支付、支付宝支付二维码)购买商品。实现代码(代码和以上不相干,工作中实际使用的代码,供参考):public interface ConvertService{ /*** * 转换 * @...
2019-08-28 10:50:00 114
转载 Error starting ApplicationContext. To display the conditions report re-run your application with 'de...
在yml文件中添加以下属性:logging: level: root: debug转载于:https://www.cnblogs.com/passedbylove/p/11421803.html
2019-08-28 08:29:00 88
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人