- 博客(480)
- 资源 (36)
- 收藏
- 关注
原创 Windows10无法访问github
2、更改完成后,打开命令提示符(cmd),刷新DNS。如果在保存hosts时遇到权限问题,参考文章。1、修改hosts文件。
2024-01-16 10:41:23
785
原创 pycharm的terminal与Project interpreter 配置环境不一致的问题
终端出现PS,考虑在settings中搜索找到Terminal,修改其Shell path为cmd.exe,关闭重新打开Terminal选项卡。考虑自己的项目名中是否出现了中文,我是因为这个原因导致Terminal 前面出现了PS,用第2条解决切换终端环境后还是安装包不一致。(2)如果不想激活,那就直接调用虚拟环境下的pip.exe 去针对性的安装。(1)在进入terminal后,输入一下命令。或者,安装导出的指定版本的piplist。
2023-02-09 10:50:38
2640
3
原创 Dev C++调试报错:无法启动此程序,因为计算机中丢失zlib1.dll
Dev C++调试报错:无法启动此程序,因为计算机中丢失zlib1.dll1、 在可靠的网站上下载zlib.dll文件https://cn.dll-files.com/zlib.dll.html,注意根据操作系统32位还是64位下载对应的版本2.解压后放到系统目录中将zlib.dll文件根据错误提示重命名为zlib1.dll32位系统:放到C:\Windows\System32(此处为系统目录)64位系统:放到C:\Windows\SysWOW643、重启Dev C++软件,尝试调试...
2021-06-04 11:09:15
2132
1
原创 二叉树常用基本操作
#include<iostream>using namespace std;/*测试使用二叉树使用先序遍历输入字符串为ABC##DE#G##F###*/typedef char ElemType;typedef struct BiTNode { ElemType data; struct BiTNode *lchild; struct BiTNode *rchild;} BiTNode, *BiTree;void CreateTree(BiTree &T) { .
2021-05-18 15:58:09
351
原创 设计算法将一个带头结点的单链表A分解为两个具有相同结构的链表B、C,其中B表的结点为A表中值小于零的结点,而C表的结点为A表中值大于零的结点(链表A中的元素为非零整数,要求B、C表利用A表的结点)。
#include<iostream>#include<string>#include<iomanip>#include<fstream>using namespace std;#define OK 1#define ERROR 0#define OVERFLOW -2typedef int Status; //Status 是函数返回值类型,其值是函数结果状态代码。typedef int ElemType; //ElemType 为可定义的.
2021-04-12 18:52:41
1306
原创 指针常量、常量指针、常指针常量
1、指针常量 格式为:数据类型 * const 指针变量=变量名; 表示指针是常量,及地址是常量,地址里存放的内容可以修改。2、常量指针 格式为:const 数据类型 *指针变量=变量名; 或者 数据类型 const * 指针变量=变量名; 定义一个常量指针后,指针指向的值就不能被改变,即不能通过指针变量直接更改指针指向的值。3、常指针常量 格式为: const 数据类型 *...
2021-03-03 13:14:16
1355
转载 C++ 数组输出
++中输出数组数据分两种情况:字符型数组和非字符型数组当定义变量为字符型数组时,采用cout<<数组名; 系统会将数组当作字符串来输出,如:1 char str[10]={'1','2'};2 cout << str <<endl ; //输出12如果想输出字符数组的地址,则需要进行强制转换,如:1 char str[10]={'1','2'};2 cout << static_cast <void *> (str) <
2021-02-26 16:55:17
10745
原创 【顺序表】SqList *&L是什么意思
//顺序表基本运算算法#include <stdio.h>#include <malloc.h>#define MaxSize 50typedef int ElemType; typedef struct { ElemType data[MaxSize]; //存放顺序表元素 int length; //存放顺序表的长度} SqList; //顺序表的类型void CreateList(SqList *&L,ElemType a[.
2021-02-20 17:51:41
12925
6
转载 C语言运算符优先级
优先级 运算符 名称或含义 使用形式 结合方向 说明 1 [] 数组下标 数组名[常量表达式] 左到右 () 圆括号 (表达式)函数名(形参表) ....
2021-02-13 15:57:00
274
原创 C语言中long类型、指针类型长度到底是多少
决于操作系统采用的是哪个C Language Data Model在32位的操作系统下,大部分的操作系统都是采用的ILP32,因此,long是4个字节在64位的操作系统下,Windows采用的是LLP64,long是4个字节,指针是8个字节,类Unix操作基本都是采用的LP64,因此,long是8个字节。参考文章:64位编程模型:为什么要使用LP64 Data Size Neutrality and 64-bit Support#include&l...
2021-02-13 13:21:17
4351
1
原创 python爬取小说
想把顶点小说网上的一篇持续更新的小说下下来,就写了一个简单的爬虫,可以爬取爬取各个章节的内容,保存到txt文档中,支持持续更新保存。需要配置一些信息,设置文档保存路径,书名等。写着玩,可能不大规范。# coding=utf-8import requestsfrom lxml import etreefrom urllib.parse import urljoinimport re
2018-01-16 09:06:11
1341
转载 复杂网络研究常用载体集
复杂网络的研究常常是和实际的复杂系统紧密结合的。从小世界和无尺度现象的发现开始,人们就逐渐认识到,包括社会网络中人与人之间的交际网络和Internet, web等大量现实网络在内的系统中隐含了大量的秘密等待人们去发现。这里总结了复杂网络研究的常用载体的集合,这些载体大部分是在复杂网络的论文中使用频度很高的。当然,很多时候,我们的网络研究也许会针对某一项特定的实证研究展开,而且这些实证研究的网络是需
2018-01-10 21:01:56
2453
原创 CentOS7下Chrome以及chromedriver的安装配置
1、在CentOS7中安装最新版本的Chrome浏览器yum installhttps://dl.google.com/linux/direct/google-chrome-stable_current_x86_64.rpm完成后在Applications中的Internet中可以找到谷歌浏览器2、chromedriver的下载下载地址为:http://chrome
2017-10-17 09:29:35
7497
转载 常用数学符号的 LaTeX 表示方法 (以下内容主要摘自“一份不太简短的 LATEX2e 介绍”) 1、指数和下标可以用^和_后加相应字符来实现。比如: 2、平方根(square root)
常用数学符号的 LaTeX 表示方法(以下内容主要摘自“一份不太简短的 LATEX2e 介绍”)1、指数和下标可以用^和_后加相应字符来实现。比如:2、平方根(square root)的输入命令为:\sqrt,n 次方根相应地为: \sqrt[n]。方根符号的大小由LATEX自动加以调整。也可用\surd 仅给出符号。比如:3、命令\overline 和\underli
2017-08-16 15:24:59
1447
转载 Selenium 高阶应用之WebDriverWait 和 expected_conditions
转载地址: http://www.cnblogs.com/yicaifeitian/p/4749149.html Seleniium 是相当不错的一个第三方测试框架,可惜目前国内已经无法访问其官网(FQ可以)。 不知道大家是否有认真查看过selenium 的api,我是有认真学习过的。selenium 的api中包含有WebDriverWait 和 expected_c
2017-08-09 20:35:43
917
转载 PhantomJS简介
PhantomJS简介PhantomJS1.PhantomJS是什么?PhantomJS is a headless WebKit scriptable with a JavaScript API.PhantomJS是一个可编程的无头浏览器.无头浏览器:一个完整的浏览器内核,包括js解析引擎,渲染引擎,请求处理等,但是不包括显示和用户交互页面的浏览器
2017-08-04 16:07:20
843
转载 Python之路-python(mysql介绍和安装、pymysql、ORM sqlachemy)
Python之路-python(mysql介绍和安装、pymysql、ORM sqlachemy)本节内容1、数据库介绍2、mysql管理3、mysql数据类型4、常用mysql命令 创建数据库 外键 增删改查表5、事务6、索引7、python 操作mysql 8、ORM sqlachemy学习 1、数据库介绍什么是
2017-07-24 14:36:32
1435
原创 Gephi 插件HttpGraph
第一步:在Gephi上安装插件。在插件窗体的“可用插件选项卡”中找到“HttpGraph”并安装第二步:重新启动Gephi,在“’文件->生成->HTTP Graph"弹出对话框,如图1所示,安装图1设置,对话框的说明我们知道,这个插件在使用了HTTP Graph Collector扩展程序的时候工作的比较好,通过点击下面的按钮“Get Chrome Extension”可以在Chrome浏览
2017-07-23 22:12:50
8313
2
原创 Python3.5连接MySQL
MySQL下载地址(1)安装MySQL设置好root和password忽略它的提示需要环境Python3.4以及Visual Studio2012以上安装完成后在MySQL的命令行工具中输入命令mysql>show variables like '%char%';看是否包含UTF8(2)安装PyMySQL(因为MySQL仅支持到3.4版本)在命令行输入pip i
2017-07-23 21:15:23
653
原创 Origin将多个文件数据导入
有时,我们需要将多个文件的数据绘制在同一个坐标系中,比较不同情况的结果第一步:导入若干文件。具体为“File->Import->Multiple ASCII”,如图1,图2所示,将要导入的文件一次性加入 图1图2第二步:选中一个Graph绘制想要的图形,这里绘制"Line+Symbol"图,绘制完后,选中新生成的Graph,在主选项卡总选择“Gr
2017-07-22 16:29:33
27496
原创 Origin拼图
有时我们需要将Origin绘制的几个图拼成一个图第一步:将绘制的几个图保存成.ogg格式,在绘制的图的窗体上右键,在弹出菜单中选择“save as”,如图1所示图1第二步:重新启动一个Origin,将第一步保存的若干.ogg格式数据导入,具体为“File->Open”第三步:将导入的图形进行拼接,具体为“Graph->Merge Graph Windows->Open Di
2017-07-22 15:30:40
10004
原创 origion绘制热图
有时我们需要绘制热图,用x轴、y轴表示两维数据,用颜色表示第三维第一步:需要准备三列数据,如图1,这里我用U表示x轴数据,它的取值范围为[0-1],间隔为0.05,E表示y轴,取值范围也是[0-1],间隔为0.05,correlation为第三维,表示取不同的U和E时对应的z值图1第二步:将数据导入Origion,设置x轴、y轴、z轴,如图2所示,将第三为设置为z轴
2017-07-22 14:05:53
30723
6
原创 OriginPro2017绘制四维散点图(三维散点+一维颜色)
准备工作:我们需要四列数据,分别用来做X轴、Y轴、Z轴,三维对应的数据得到的结果(第四维用颜色表示)第一步:导入数据,在表格中设置X轴、Y轴、Z轴第二步:让Book1获得焦点后,点击上面选项卡中的plot,选择三维散点图第三步:在弹出的选项卡中,设置X轴、Y轴、Z轴,点击确认,绘制结果如下图所示实际上我这里的A、B、C存在这样的关
2017-07-03 22:28:11
51228
9
转载 Python正则表达式中的 compile,search,group,groups 函数的简单说明
以此为例:regex = re.compile('(.∗)')里面嵌套的那对括号是用于识别group的,所以至多有group(1);compile是编译正则表达式,生成pattern对象;pattern.search(S)就是在字符串S中寻找匹配之前生成pattern的子串;而group和groups是两个不同的函数:一般,m.group(N) 返回第N组括号匹
2017-06-28 21:54:03
1389
转载 urlparse学习
urldefrag(url)# 将url分解成去掉fragment的新url和去掉的fragment的二元组#return tuple(defragmented, fragment) urljoin(base, newurl, allow_fragments=True)# 将url的基部件base,和newurl拼合成一个完整URLurlparse(url, schema='', a
2017-06-27 16:07:05
943
转载 【Python】设置pip install 软件源
Python自带的pip软件源速度极慢,而且经常下载失败,好在可以更换国内的软件源。已知的软件源http://pypi.douban.com/ 豆瓣http://pypi.hustunique.com/ 华中理工大学http://pypi.sdutlinux.org/ 山东理工大学http://pypi.mirrors.ustc.edu.cn/ 中国科学
2017-06-10 22:11:37
636
转载 Java异常处理总结
异常处理是程序设计中一个非常重要的方面,也是程序设计的一大难点,从C开始,你也许已经知道如何用if...else...来控制异常了,也许是自发的,然而这种控制异常痛苦,同一个异常或者错误如果多个地方出现,那么你每个地方都要做相同处理,感觉相当的麻烦! Java语言在设计的当初就考虑到这些问题,提出异常处理的框架的方案,所有的异常都可以用一个类型来表示,不同类型的异常对应不同的
2017-05-23 15:56:53
501
原创 剑指offer面试题10:二进制中1的个数(与位运算有关)
题目:输入一个整数,输出该数二进制表示中1的个数。其中负数用补码表示。例如把9表示成二进制是1001,有2位是1.因此如果输入9,该函数输出2。分析:1、可以用一个二进制表示时仅有1位为1的整数(将该整数记为flag)与输入的整数按位与,来判断如果相与的结果不为0,说明输入整数的对应位为1。如flag=8,32位整数,二进制表示为00000000 00000000 00000000
2017-05-19 15:01:07
481
转载 Java 位运算(移位、位与、或、异或、非)
转载地址:http://blog.csdn.net/xiaochunyong/article/details/7748713Java提供的位运算符有:左移( > ) 、无符号右移( >>> ) 、位与( & ) 、位或( | )、位非( ~ )、位异或( ^ ),除了位非( ~ )是一元操作符外,其它的都是二元操作符。1、左移( Test1、将5左移2位:[ja
2017-05-18 22:00:24
372
原创 剑指offer面试题06:重建二叉树
题目:输入某二叉树的前序遍历和中序遍历的结果,请重新建出该二叉树。假设输入的前序遍历和中序遍历的结果中都不含重复的数字。例如输入前序遍历序列{1,2,4,7,3,5,6,8}和中序遍历序列{4,7,2,1,5,3,8,6},重建二叉树并输出它的头结点。分析:1、前序遍历中的第一个数据一定是根节点,以上面为例,1为根节点,然后在中序遍历中找到该节点,1左边的数据构成其左子树,右边的数
2017-05-18 16:22:57
487
转载 Origin绘图后导出图片的方法
在发表论文的时候,期刊要求的图线一般是tif格式的图,而不是Origin格式的。我们用Origin绘制完成一张图后,需要将它导出成图片格式,以满足投稿要求。这一节来介绍一下如何利用Origin导出图片。【注意,导出成图片格式后就不能通过双击图片链接到Origin程序进行编辑了】如下图所示,点击Origin菜单栏上的File —> Export Graph —> Open Dialog
2017-05-14 09:23:57
59536
原创 利用python的matplotlib绘制分布图
目标:以csv文件中的Kshell列值为Y轴,Degree列值为Y轴,分别以Upper列、EquUpper列、EquLower列,Lower列这四列的值为第三维,在对应的X、Y坐标上以颜色的深浅表示值的大小,得到四个结果。部分文件格式如下:达到效果:实现步骤:1、环境配置 在环境配置上花费了很长时间,主要是在PyDev中使用matplotlib
2017-05-12 13:14:52
19354
转载 稳定排序和不稳定排序
这几天笔试了好几次了,连续碰到一个关于常见排序算法稳定性判别的问题,往往还是多选,对于我以及和我一样拿不准的同学可不是一个能轻易下结论的题目,当然如果你笔试之前已经记住了数据结构书上哪些是稳定的,哪些不是稳定的,做起来应该可以轻松搞定。本文是针对老是记不住这个或者想真正明白到底为什么是稳定或者不稳定的人准备的。 首先,排序算法的稳定性大家应该都知道,通俗地讲就是能保证排序前2个相等的
2017-04-17 17:29:19
492
原创 Activity生命周期,关于锁屏,横竖屏切换以及页面切换
做了一个小实验,创建两个Activity,一个为MainActivity,一个为SecondActivity,并在两个Activity生命周期的各个阶段输出当前Activity所处的状态,在MainActivity上添加三个按钮,其中“下一页”用于跳转到SecondActivity,“横屏”即将MainActivity界面横屏显示,“竖屏”即将MainActivity竖屏显示按步骤执行以下
2017-03-28 20:03:57
680
原创 Gephi学习笔记-画出图形基本流程
1、数据准备 这里准备的是csv格式的数据,没有用数据库导入等方式。 格式如下图所示,这里表示的是一个有权有向图,Source为源节点,Target为目标节点,Weight为权重。将其利用记事本打开,保存成ANSI格式(配套后面的Gephi的一些设置,保证中文标签正常显示)
2017-03-17 17:12:14
59444
9
原创 Gephi导入csv文件时提示“边表格需要一个包含节点标号‘源’和‘目标’列”
问题描述:之前看到很多人遇到这个问题时候都说要注意编码,于是我将csv格式的文件用记事本打开后用UTF-8的方式保存,在Gephi中导入csv文件,选择“边表格”,格式选择“UTF-8”结果如下图所示,依然错误。确实是编码错误,但是应该怎么改呢?(1)我尝试将csv格式文件利用记事本另存的方式,将编码改为ANSI格式,如下图所示(2)Gephi输入表格时,将编码改为GB
2017-03-09 22:02:58
24263
5
原创 LinearLayout之weight属性
包含在LinearLayout布局内部的控件和布局可以设置weight属性,用来设置控件和子布局在某个方向上占LinearLayout的比例。影响weight属性效果的几个属性1、LinearLayout的orientation值 当LinearLayout的android:orientation="horizontal"时,可以对其内部的控件和布局在水平方向上所占比例进行设置
2017-01-09 15:51:46
717
原创 Android中gravity与layout_gravity的区别与用法
1、gravity与layout_grivaty的区别 gravity用来设置控件中的元素相对于控件的位置,如设置一个Button控件gravity属性,则是设置Button中文字相对于Button的位置 layout_grivaty是用来设置控件本身相对于其容器的位置2、用法及注意事项(1)gravity和layout_grivaty可选择的值有:top、bo
2017-01-09 10:16:52
1658
转载 Gephi启动报错JVM creation failed解决办法
使用Gephi做可视化,由于图中边比较多,2002个点的文件达到了18M多,然后启动Gephi后显示内存不足,建议增大启动内存,点增大内存启动后,Gephi启动就报错,显示JVM creation failed。启动控制台监视启动过程,显示如下信息Error occurred during initialization of VMCould not reserve enough spa
2017-01-04 15:05:25
2453
1
Origin绘制热图(数据及.opj文件)
2017-07-22
Origin导入多个文件(数据及效果opj文件)
2017-07-22
java数据结构和算法电子书配套代码及算法动画演示
2017-05-17
利用python绘制热图、计算网络节点degree、kshell、介数中心性、接近中心性、特征向量中心性、PageRank,计算相关性含环境、代码、数据源
2017-05-12
ucinet6中文版 下载
2017-03-17
整体网分析讲义 UCINET软件实用指南
2017-03-17
jython-installer-2.7-b1.jar
2016-12-30
NetworkX环境搭建需要安装包
2016-11-19
Python基础教程(第2版)
2016-07-06
《Impact of opinion clustering》
2016-03-27
《Complex social contagion makes networks more vulnerable to disease outbreaks》
2016-03-25
统计建模与R软件
2016-03-17
Taobao oceanbase代码
2015-10-23
C#多媒体定时器 工具
2015-01-27
利用MVC模式编写的Winform程序源码
2014-06-27
《人月神话》(中文+英文)
2013-09-23
C#委托与事件
2012-10-17
C#+4.0图解教程.pdf
2012-10-15
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人