自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Phoenix

人一我百,人十我万!追逐青春的梦想,怀着自信的心,永不放弃!

  • 博客(55)
  • 资源 (2)
  • 收藏
  • 关注

原创 Electron-Vue使用el-table不显示/卡死

参考地址Use element-ui in electron-vue template have strange problems我们需要把element-ui加入到.electron-vue/webpack.renderer.config.js文件中的白名单里面在这句话let whiteListedModules = ['vue']添加element-ui组件修改为let whiteLis...

2019-07-15 16:03:23 2750

原创 Vuex state中属性

在vue-electro中 存储store数据 可能存在生成相关对象 需要从对象中进行取值this.$store.state.Treedata.treedatathis.$store.state.treedata通常 我们会采用第二种来取值 但是在项目结构中    其实我们的数据是在最外层的index.js中进行生成的 所以我们的数据取值需要根据生成的对象名来进行取值,按照第一种取值...

2019-07-12 12:55:22 803

原创 Python无法识别中文的正则

python识别中文正则返回none升级到python3之后可以正确使用正则

2019-04-30 16:46:44 906

原创 Mysql 5.7.25 远程连接失败

#进入mysql数据库grant all privileges on *.* to root@'%' identified by 'password'; flush privileges;#退出后重启服务systemctl restart mysqld

2019-04-06 14:19:56 1144

原创 CentOS7 MongoDB远程连接步骤

vim /etc/mongod.conf修改默认ip为0.0.0.0文件参考:# mongod.conf# for documentation of all options, see:# http://docs.mongodb.org/manual/reference/configuration-options/# where to write logging data.s...

2019-03-23 16:26:16 1366

原创 poolboy线程池

常规操作:try poolboy:transaction(Pool, fun(Worker) -> erlang:apply(Module, Function, [Worker | ArgRest]) end, infinity) catch Class:Reason when Retries =< 0 ->...

2019-03-13 15:11:51 374

原创 ETS表内存计算

ets:info(table)来获取到的字段memory里面存的是表中的字数,并不是内存占用使用erlang:system_info(wordsize)获取到的字长来乘memory字段中的字数,才是ets表的实际内存占用,存储单位为B,自己换算得到KB、MB...

2019-02-27 18:28:32 564

原创 服务器导表工具使用说明

服务器导表工具使用说明路径Project_RE\tools\导表脚本\服务器导表工具.exe或者Project_RE\tools\导表脚本\服务器导表工具\xls2erl.exe打开工具界面如下程序启动后,会自动加载game_server.spec文件中的JSon数据,选择新增时,原数据默认不可修改当新增的数据填写完成后,点击修改按钮会将数据写入到game_server.spec文件...

2019-02-11 14:12:55 745

原创 SkyMoons 服务器说明事项

天象互动Erlang服务器启动步骤下载相关依赖执行步骤下载相关依赖GitPythonSVN执行步骤拉取SVN中的后端代码使用rebar的compile命令服务器代码,从Hub中心服务器开始编译以Hub中心服务器运行为例,使用Git执行sh hub.sh gencmd命令,会生成start.sh,debug.sh,remsh.sh多个脚本文件执行sh start.sh命令,启...

2019-01-30 17:08:11 364

转载 Google protocol buffer在windows下的编译

由于VS2015中NuGet工具提供的protocol buffer版本太低,于是自己编译一份最新的。参照https://www.cnblogs.com/denny402/p/4989514.html

2018-01-06 16:02:45 394

原创 caffe在Visual Studio 2015中配置注意事项

1.cuda、cudnn、anaconda提前下载好并配置路径2.git clone caffe之后切换到Windows分支3.scripts\build_win.cmd记得把Ninja设置为0不启用,使用msvc编译4.若GPU计算性能不足3.0,在scripts\build_win.cmd中不要开启cudnn加速(默认不开启)5.更新至最新显卡驱动mnist测试结果:

2018-01-05 13:08:04 575

原创 历届试题 兰顿蚂蚁

得分100CPU使用0ms内存使用996.0KB试题名称历届试题 兰顿蚂蚁语言C++方法:DFS,模拟画出状态图,然后打表代码:#include #include using namespace std;int a[102][102];int map[100

2017-03-17 12:07:17 533

原创 我的软件工程课目标【作业】

全面系统地掌握软件工程的基本概念、软件工程的常用过程模型、软件的生命周期、面向对象的软件分析、设计、开发和测试方法,并能灵活运用。    能够利用软件工程的基本知识,为应用系统构造有效的需求、设计和测试方案。    能够初步分析软件方案的合理性。

2017-03-11 12:18:44 570

原创 字典树

定义节点:#define MAX 26typedef struct Trie { Trie *next[MAX]; int v; //根据需要变化}; Trie *root;建树:void createTrie(char *str){ int len = strlen(str); Trie *p = root, *q

2016-11-14 10:11:50 417

原创 HDU3605 匈牙利匹配

这题的时间 卡得很彻底....各种循环优化,外加一个前驱记录,匈牙利匹配的运用。#include #include #include using namespace std;int n, m;int line[100002][12];bool used[12];int girl[12];int ok[12][100002];int cnt[12];bool find(i

2016-11-06 15:11:34 444 2

原创 匈牙利匹配

一个最大匹配数的问题(二分图匹配查找函数:bool find(int x){ int i,j; for (j=1;j<=m;j++){ //扫描每个妹子 if (line[x][j]==true && used[j]==false) //如果有暧昧并且还没有标记过(这里标记的意思是这次查找曾试图改变过该妹子的归属问题,但是没有成功,所以就不用瞎费工夫了)

2016-11-06 12:55:33 366

原创 关于Mysql5.7修改root密码ERROR 1054的问题

平台Windows,Linux未测试    从官网下载的MySQL5.7.16 64位,配置好MySQL之后由于root密码为空所以我去修改MySQL的root密码,先用mysql -uroot -p进入数据库。使用use mysql;使用mysql数据库,然而当我用update user set password = password('mysql') where user=

2016-10-28 11:22:24 4641 3

原创 关于Tomcat外网访问问题

Tomcat->conf->server.xml <Host name="localhost" appBase="webapps" unpackWARs="true" autoDeploy="true">修改为 <Host name="自己的固定ip" appBase="webapps" unpackWARs="true" autoDep

2016-10-27 19:32:43 334

原创 关于Windows主机之间互ping不通的问题

今天尝试用自己的电脑搭建寝室局域网,用来给室友共享各种电影动漫电视剧......随便撸了一个小页面放到Tomcat上。OK一切顺利,室友也能正常访问搭建的网页。但是偶然发现一个很奇怪事情,室友ping我的电脑都能ping通,然而我去ping某室友电脑时候发现我并不能ping通。    然后我关掉了室友防火墙发现可以ping通,目测为防火墙配置问题。xjb搞一波查一波资料之后发现 防火墙->高级

2016-10-27 19:26:26 5824

原创 HDU5901 求1e11素数

超高速神模板,膜一膜。时间小于2000ms。#include #include #include #include using namespace std;char s1[105], s2[105];int dp[105][105];int ans[105];int main(){ while (~scanf("%s%s", s1, s2)){ i

2016-09-22 14:31:02 709

原创 HDU2476 区间DP

首先,可以将s1视为空串,则在s2字符影响下的最少次数用dp[i][j]表示,代表在空串下转化为i~j的最少次数然后再次用s1与s2相匹配,如果存在相同位置相同字符,那么当前位置可以减少一次字符转换。令ans[i]表示长度从0~i需要的步数,那么存在s1[i] == s2[2]的情况时,ans[i]满足ans[i] = ans[i - 1];#include #include #inc

2016-09-22 14:27:35 694 1

原创 HDU 1421

dp[i][j] = min(dp[i - 2][j - 1] + (v[i] - v[i - 1]) * (v[i] - v[i - 1]), dp[i - 1][j]);事先对物品重量v进行排序,则只有相邻两件物品之差最小。对于dp[i][j]其中i表示物品n,j表示搬运次数k,结果为dp[n][k]。策略有两种,一种为选取当前第i件物品,那么得到公式dp[i - 2][j - 1

2016-09-12 20:56:03 413

原创 hdu1232(并查集)

关于并查集,最主要的是是这样的一张图也就是维护与查询集合。而为了加快查询查询,可以进行的就是将上图的左集合变换为右集合,称之为压缩路径。因为我们只想知道该元素是否属于某集合,所以路径压缩虽然改变了元素的前驱,但是保留的是父节点,也就是顶点。我们考虑单链的情况,如果存在单链如图那么通过优化,可得如果元素多了之后,查询两元素是否属于同一集合,则可以将O(

2016-02-02 19:15:27 717

原创 HDU1285(拓扑排序+优先队列)

坑点有一:将排名建图的时候注意重边只能算一条边,因为相同的边不会影响名次,即其实每个节点如果存在前驱的话其实这个节点入度只能为1代码如下:#include #include #include #include #include using namespace std;const int MAX_N = 505;vector ans;priority_queu

2015-12-16 17:45:05 1096

原创 错排递推公式的证明

书架上面有n本书,我们打乱次序重新排,要求每本书重新排好之后位置要与之前不同,那么有多少种排放的方法。首先,我们从规模较小的数据出发。如果是一本书,那么不会出现错拍,则f[1] = 0;如果是两本书,那么两两交换会出现一次错排,则f[2] = 1;如果是三本书,那么错排次数是2,令原序是(1, 2, 3),则错排可以是(3, 1, 2),(2, 3, 1),即f[3] = 2;

2015-12-01 01:45:10 1209

原创 树状数组模板

int c[MAX];int lowbit(int x) { return x & (-x);}int getsum(int k) { int s = 0; while (k) { s += c[k]; k -= lowbit(k); } return s;}void insert(int k, int delta)

2015-11-26 20:21:20 329

原创 51Nod 1459 迷宫游戏(dijkstra)

一道最短路问题,我是稍微变形一下dijkstra来做的这道题不仅要求最短路,还要求最短路节点和的最大值。这里有一个坑点就是存在多条最短路的时候要输出最短路径上节点和最大值还有一个坑点就是这是一个无向图那么如果存在a->b的话那么b->a也是可以的PS:这是蒻的第一道最短路,用的是priority_queue优化的dijkstra,时间复杂度O(nlogn)。代码如下(记录前驱的

2015-11-14 18:26:16 1207

原创 关于memset赋值的问题

如果定义了一个数组int a[100],那么如果使用memset(a, 1, sizeof(a));那么得到的并不是你每个元素都为1,而是16843009。为什么呢?因为memset是对每个字节进行赋值的,已知一个int为4字节,那么memset赋值时为二进制00000001000000010000000100000001 = 16843009,并不是单纯的1,平时使用需要注意。c++

2015-11-13 19:20:41 772

原创 POJ1979(经典深搜)

水题,代码如下#include #include using namespace std;char a[22][22];int dr[4][2] = {{-1, 0}, {1, 0}, {0, -1},{0, 1}};int x, y;int w, h;int num = 0;void dfs(int x, int y){ int m, n; for (int

2015-11-03 12:51:36 679

原创 中国剩余定理的证明

例如这样的式子其中m1……mn互质,我们求里面的x,就会用到中国剩余定理。为了方便后面表示,我们把s看成x,那么:我们先选择其中的第一个式子来看,s % m1 = a1那么我们可以把这个式子转换为s + m1*y = a1 ①我们令M = m1*m2*……*mn,M1 = M / m1由于m1与m2……mn互质,那么M1与m1是互质的那么我们可以得到如下方程

2015-10-30 11:27:31 10227

原创 POJ 1061(扩展欧几里得)

初学,这是第一道题,略水。首先还是自己理一理思路说一说扩展欧几里得。欧几里得就不说了,相信大家都已经记住了,那什么又是扩展欧几里得呢?我们知道ax+by=c是有很多组解的,那么我们先令t = c / gcd(a, b);那么,c/t=gcd(a,b),x/t, y/t,我们可以得到ax+by=gcd(a,b),此时x与y的值已经变化。我们此时已经得到了ax+by=gcd(a,b

2015-10-28 22:10:15 543

原创 Ubuntu14.04更改为NVIDIA显卡驱动之后黑屏的问题

今天更新显卡驱动之后卡在登陆界面就黑屏了,不断查找,发现如果是N卡GF800+以上的显卡,系统里面的附加驱动版本(331貌似)是不支持你的显卡的,需要自己添加源进去下=。=按照下面的方法安装了340的版本就能正常玩耍了首先联网进入命令行界面,按照以下操作先卸载之前装的NVIDIA显卡驱动sudo apt-get remove --purge nvidia-*sudo apt-get

2015-10-22 21:47:26 11109

转载 POJ分类很好很有层次感

OJ上的一些水题(可用来练手和增加自信) (poj3299,poj2159,poj2739,poj1083,poj2262,poj1503,poj3006,poj2255,poj3094)初期:一.基本算法:      (1)枚举. (poj1753,poj2965)      (2)贪心(poj1328,poj2109,poj2586)      (3)递归和分治法.

2015-10-13 20:19:55 17288

原创 POJ 1328(贪心)

无意间发现了一篇poj的题目分类,里面例出了从入门到高级的题目分类....鼎鼎大名的poj分类很好很有层次感=。=此题为贪心,题目大意是最少用多少个雷达可以覆盖所有的岛屿。雷达在同一条线上,如果存在雷达扫描不到的岛屿那么输出-1。我们可以把每个岛屿看做一个圆,然后以雷达半径作为半径,记录下每个岛屿在x轴上的最大点与最小点。如果前一个岛屿在x轴上的最大点大于后一个岛屿在x轴上的最小点,那

2015-10-07 20:51:12 740

原创 POJ 2352(顺路讲解一下树状数组)

接触到的第一道树状数组的题,AC之后感觉对树状数组思想的理解明显清晰了很多,入门必备呀。先来讲讲树状数组吧。

2015-09-24 20:39:24 739

原创 线段树入门理解

这个链接上面对线段树描述得很清楚【线段树】线段树入门之入门下面谈谈自己的理解:线段树对多次查询极有优势,因为一般情况下并不需要扫描到树的最底端就能得出结果。个人感觉线段树也是一种打表(树形的表?)=。=比如哦,求区间的最大值,用线段树的话,方法抽象点的说就是区间打表(个人猜测).....分别对每个区间记录下其最大值,当扫描到这个区间的时候,直接取这个区间存放的最大值,避免再次深入搜

2015-09-18 22:17:05 435

原创 POJ 2051(最小堆/优先队列)

听了菊苣的话入手了一本挑战程序设计竞赛,为了突破瓶颈......这道题是一道最小堆的题,为了方(水)便(题)于是就用了优先队列来做....中规中矩的一道题,重载一下运算符排好序就行了。#include #include #include #include #include using namespace std;struct Node{ int id; int

2015-09-11 19:55:04 799

原创 脱坑之路

脱坑之路

2015-08-25 19:21:28 806

原创 HDU 2203(KMP) 亲和串

题意是说循环扫描母串A(意思就是可以重复遍历很多次),如果子串B存在于循环的母串之中,那么输出yes,否则no。嗯,注意一点:如果串B的长度大于了串A是不行的,因为按照题意所说的子串是包含在母串中的,所以如果串B的长度超过了串A,输出应该是no。 并且很容易就会发现只要两个母串就能够表示出所有可能的子串了。另外,母串ABCD,子串ABCDA,这样子串长度是超过母串了的,尽管母串重复之后

2015-08-24 16:07:27 444

原创 HDU 2594 (KMP入门)

关于学习KMP的姿势,是通过这篇博文来的从头到尾彻底理解KMP文章写得非常的详细,所以我这个弱渣就没必要再谈一遍辣~~(>_个人领悟的KMP就是保持主串不动,通过一个next数组来移动匹配串,最终达到高效率匹配字符作用的一种算法=。=巨巨说KMP是纯模板题。。。。。。——————————————————————————————————————————————————————————

2015-08-24 03:19:26 528

阿里Java编程规范

阿里Java编程规范

2017-06-15

背包九讲2.0

DD巨巨的背包九讲2.0班,学习DP必看!

2015-08-25

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除