- 博客(72)
- 收藏
- 关注
原创 VSCode配置CTex
1、安装CTex2、在VSCode扩展商店安装 LaTeX Workshop 插件。3、在settings.json添加以下代码"latex-workshop.showContextMenu":true,//右键菜单"latex-workshop.intellisense.package.enabled":true,//根据加载的包,自...
2020-02-01 14:07:30
2671
原创 matplotlib 画图不能显示中文
1、加入以下代码from matplotlib.pylab import styleplt.rcParams['font.sans-serif'] = ['SimHei']plt.rcParams['axes.unicode_minus'] = False2、如果第一步没解决,报没有字体错误(1)下载字体simhei.ttf(2)将其放入当前python环境中(如果是虚拟环境...
2019-11-09 00:36:20
293
原创 ubuntu18.04安装mysql,并修改其data默认存放位置
1、mysql安装https://blog.csdn.net/weixx3/article/details/80782479这里面的配置远程访问的没用,要使用下面这行话在/etc/mysql/mysql/mysql.conf.d文件夹下修改mysqld.cnf 将 bind-address:127.0.0.1这一行注释掉重新启动2、修改data位置https://blog...
2019-04-20 21:16:20
1219
原创 mysql数据库从windows迁移到linux
方法:使用sqlyog将数据库转储成sql文件,用ftp传到linux电脑中,然后在命令行进入mysql,运行source 路径/XXX.sql即可
2019-04-18 17:48:13
387
转载 安装CentOS7的注意事项
CentOs7 u盘安装出现dracut:/#解决方案首先在官网下载centos7的iso文件,大约4个G,然后推荐使用ultra ISO软件来制作U盘启动盘,主要是用ISO软件打开镜像文件,然后选择制作硬盘启动,选择u盘,直接next就行,大约14min就OK。一个centos7的U盘启动制作完毕。接下来就是u盘安装系统的过程,插入U盘,F12键键入系统设置界面,会看到UEFI下面有你的...
2019-02-26 13:12:18
626
转载 Dev-C++之界面设计
Dev-C++是个不错的C++IDE——在10年前,它是很不错,在现在,它是个以界面丑陋和调试像吃粑粑这两点著称,如下图。 实在是丑到离谱,丑到无法忍受。可是没办法呀,人家CCF规定比赛用这个,你个小蒟蒻吵什么?我现在就来讲讲怎么把你的Dev-C++快速调得好看得不像Dev-C++。 首先我很喜欢这种颜色的预设: 不过你放心吧,...
2018-12-15 16:29:11
12741
3
转载 c++中的一些常见技巧
1、整形数组赋初值C/C++不支持数组整体赋值,可以在声明数组时整体初始化。无论数组有多大,全部初始化为0的操作很简单,如int a[3000]={0};就可以将a的3000个元素全部置0;若要赋其他值,例如全部赋值为7,写成int a[3000]={7};则不行,这只给a[0]赋值为7,其余的都是02、memset函数(将s所指向的某一块内存中的每个字节的内容全部设置为ch指定的ASCI...
2018-11-11 12:10:31
267
转载 如何在pycharm中导入anaconda中python的包
接着是在pycharm中配置anaconda,很多博客写的比较模糊,我自己尝试了下,重新整理了下配置流程。打开File-->Settings-->Project Interpreter,勾选图中圈中按钮。在下图中圈中区域,选择anaconda安装目录下的的python.exe文件,配置即可完成。...
2018-07-16 19:46:35
6248
转载 filezilla server客户端FTP连接不上解决
windows服务器上安装Filezilla server后,本地客户端连接不上。解决办法:1、在防火墙把filezilla的 Filazilla server interface.exe 和Filezilla server.exe 二个文件都加入防火墙的例外...
2018-07-02 17:52:48
17294
2
转载 VNC实现Windows远程访问Ubuntu 16.04(无需安装第三方桌面)
https://www.cnblogs.com/xuliangxing/p/7642650.html
2018-06-29 10:05:54
411
转载 ubuntu安装freeswitch问题
https://www.jianshu.com/p/3400fdd29fb5cannot find lua找到liblua5.3.so的位置,然后执行下面命令ln -sf liblua5.3.so liblua.so
2018-06-28 16:20:56
340
转载 win10装完系统后解决磁盘利用率很高的问题
https://jingyan.baidu.com/article/8275fc8663a82846a13cf65e.htmlhttps://blog.csdn.net/a327915304/article/details/78446039/
2018-06-04 09:19:08
1303
原创 mysql密码忘记或者登陆mysql报1045问题
1、把MySql的服务停掉。Windows+R——>services.msc,弹出服务的界面,找到mysql的服务。不同版本的mysql服务名称不一样,我的是叫MYSQL57,右键停止。2、进入mysql的安装文件夹,下面有个my.ini的文件,我电脑中这个文件的位置在C:\ProgramData\MySQL\MySQL Server 5.73、给这个文件赋予编辑的权限,在最后添加...
2018-05-20 18:24:05
286
转载 MyEclipse更换背景主题方案
MyEclipse对于广大Java开发者来说,都是运用比较广泛的一种开发工具,可能很多人不知道IDEA,但是对于MyEclipse和Eclipse ,Java开发者没有不知道的吧?但是MyEclipse的默认背景色和字体颜色,看久了很容易眼疲劳,所以换换背景色还是挺不错的,下面给大家推荐一个更换背景主题的方案1、首先打开http://eclipsecolorthemes.org/ 点击打开链接这...
2018-05-12 23:01:19
2626
转载 网络编程socket之connect函数
网络编程socket api存在一批核心接口,而这一批核心接口就是几个看似简单的函数,尽管实际上这些函数没有一个是简单。connect函数就是这些核心接口的一个函数,它完成主动连接的过程。 connect函数的功能是完成一个有连接协议的连接过程,对于TCP来说就是那个三路握手过程,它的函数原型:#include<sys/socket.h>#include<sys/types....
2018-05-09 21:00:13
20563
转载 C++调用系统中应用程序的方法的整理总结
一、三个SDK函数: WinExec,ShellExecute ,CreateProcess可以实现调用其他程序的要求,其中以WinExec最为简单,ShellExecute比WinExec灵活一些,CreateProcess最为复杂。WinExec 两个参数,前一个指定路径,后一个指定显示方式。ShellExecute 可以指定工作目录,并且还可以寻找文件的关联直接打开不用加载与文件关联的应用程...
2018-04-27 17:19:32
968
转载 使用xrdp实现Windows 远程桌面 Ubuntu Linux
一般情况下我们用ssh客户端远程登陆Linux系统,至于图形界面下的Linux远程登陆工具,我们一般都会想到vnc,但它的安全性不够,在这里,我将介绍XRDP的安装配置方法。我们可以很方便的通过Windows远程桌面Ubuntu Linux。xrdp安装配置方法打开终端:依次安装sudo apt-get install xrdpsudo apt-get instal
2018-01-31 10:48:40
697
转载 Python中'__main__'模块的作用
Python不同于C/C++,程序执行并不需要主程序,如main(),而是文件自上而下的执行。但很多Python程序中都有[python] view plain copyif __name__ == '__main__': statements 这样的语句。这段代码的主要作用主要是让该python文
2018-01-22 19:26:15
875
转载 最全的常用正则表达式大全
一、校验数字的表达式1 数字:^[0-9]*$ 2 n位的数字:^\d{n}$3 至少n位的数字:^\d{n,}$ 4 m-n位的数字:^\d{m,n}$ 5 零和非零开头的数字:^(0|[1-9][0-9]*)$ 6 非零开头的最多带两位小数的数字:^([1-9][0-9]*)+(.[0-9]{1,2})?$ 7 带1-2位小数的正数或负数:^(\-)?\d+(\.\
2018-01-14 09:55:50
252
原创 Sizeof与Strlen的区别与联系
Sizeof与Strlen的区别与联系1、sizeof是算符,strlen是函数。2、sizeof-该类型保证能容纳实现所建立的最大对象的字节大小。strlen的结果要在运行的时候才能计算出来,时用来计算字符串的长度,不是类型占内存的大小。3、sizeof后如果是类型必须加括弧,如果是变量名可以不加括弧。这是因为sizeof是个操作符不是个函数。4、当适用了于一个结构类型时或变量,
2017-10-20 23:33:04
253
原创 C语言函数和主函数的调用
在C语言中主函数在调用子函数时,会产生相应的栈去存放调用子函数时的值,当调用完毕时,调用子函数所生成的栈则立即销毁。主函数在调用子函数时如果为值传递时,则传过去的参数并不影响主函数中参数的值,如果采用地址传递,则在子函数时会改变参数地址所指向的值。Note:1、在子函数中生成一个数组想要通过返回参数(指针变量)传回主函数时,实际上传不过去。因为子函数生成的数组在子函数所建立的栈中,当调用结束时
2017-10-20 22:53:33
18607
转载 UEFI的启动模式装win7
1)安装win7时,笔记本无法识别系统光盘或u盘启动盘 ,提示:屏幕显示“image failed to verify with access denied”2)安装进程卡死在windows启动画面,提示starting windows下面来说说怎么解决。问题一,是由于安全引导没有关掉,所以需要到BIOS里把secure boot关闭掉。问题二,是由于新款机器win8的启动方式
2017-09-15 15:13:41
1699
原创 C语言中缓冲区中数据的一些常见问题
键盘中的缓冲区默认为不清空,当你接收的数据为3个时,你在键盘输入了4个数据,当你下一次在接受数据时会把上一次的第4个数据先赋值给他,避免这种错误的话就是清空缓冲区,大部分系统都支持fflush(stdin);(有些系统可能不支持,如Linux)1:当你的接收者为字符型时,会自动把你在键盘输入的换行符算进去,避免这种错误就是在下次接受数据前先用getchar()去接受那个换行符;
2017-08-28 20:42:11
816
转载 dos命令窗口下下java命令提示找不到或无法加载主类
编写简单的Hello.java程序,在cmd命令行下用javac Hello.java命令编译没有问题,可以生成Hello.class文件。但输入java Hello命令后(文件目录和命令目录一致),提示错误:“找不到或无法加载主类”。 解决思路:从网上查找原因和解决方法,有提到环境变量classpath设置问题,但多次尝试问题依旧没有解决。然后使用java -cp %classpat
2017-08-04 23:08:22
2650
原创 C语言中如何用指针变量指向多维数组
果然谭浩强那本C语言的书某些知识点是错误的,今天在用代码实现的时候发现了错误。比如如何用指针变量引用二维数组,书中写的是定义指针变量和定义一维的时候一样,只是引用的时候不同而已,但实际去写代码的时候是错误的。举例引用二维整形数组。int a[col]; //定义一个row行col列的二维数组int (*p)[col]; //定义引用二维数组的指针变量,p为指针变量名,col为二维数组的列大
2017-07-08 23:39:39
872
转载 mysql 几种日志
mysql 5.5 有以下几种日志: 错误日志(error log): log-err查询日志(general query log): log慢查询日志: -log-slow-queries 二进制日志 (binary log): log-bin 中继日志( relay log)innodb 在线redo 日志默认情况下,没有启动任何l
2017-06-19 22:59:08
353
原创 一些基础的linux命令操作
1、查看文件cat 文件名; //查看某个文件的内容cat 文件名 tail; //查看文件的结尾2、修改文件(1)vim 文件名;输入i去进行修改文件;按esc退出编辑;wq保存退出;(2)vim 文件名;没进行修改直接按q退出;
2017-06-19 22:24:49
291
原创 mysql如何查看二进制日志文件(mysql的操作的记录)
第一步:使得变量log_bin=on;1、如何查看变量的值:SHOW VARIABLES LIKE'log_bin'2、改变变量的值默认的安装位置:C:\ProgramData\MySQL\MySQL Server 5.7 ,修改my.ini文件的值: 将log-bin前面的#去掉重启服务即可。如不能修改文件,保存my.ini时若提示权限不够,可在my.ini的属性->安全->U
2017-06-19 00:22:40
10316
转载 mysql如何开启远程访问权限
下载GPL版本安装MySQL Community Edition(GPL)Community (GPL) Downloads »在我们使用mysql数据库时,有时我们的程序与数据库不在同一机器上,这时我们需要远程访问数据库。缺省状态下,mysql的用户没有远程访问的权限。下面介绍两种方法,解决这一问题。1、改表法可能是你的帐号不允许从远程登陆,只能在localh
2017-06-06 15:09:19
356
原创 mysql捕捉异常
DECLARE CONTINUE HANDLER FORSQLEXCEPTION,NOT FOUND,SQLWARNING SET flag=500;1、遇到异常时有continue(继续执行)和exit(退出)两种;2、捕捉的异常(1)捕捉单个异常如'23000'duplicate重复主键异常;(2)某一类异常SQLWARNING:以01开头的异常代码;NOT FOUND
2017-04-22 23:16:52
923
转载 mysql 通配符
MySQL 通配符 SQL的模式匹配同意你使用“_”匹配不论什么单个字符,而“%”匹配随意数目字符(包含零个字符)。在 MySQL中,SQL的模式缺省是忽略大写和小写的。以下显示一些样例。注意在你使用SQL模式时,你不能使用=或!=;而使用LIKE或NOT LIKE比較操作符。 为了找出以“b”开头的名字: mysql> SELECT * FROM pet WHEREnam
2017-04-14 14:38:46
310
转载 java中的字符,字符串,数字之间的转换
java中的字符,字符串,数字之间的转换string 和int之间的转换string转换成int :Integer.valueOf("12")int转换成string : String.valueOf(12) char和int之间的转换首先将char转换成stringString str=String.valueOf('2')Integer.valueof(s
2017-04-13 20:33:10
365
原创 mysql中如何判定一个字符串在另一个字符串中是否存在
find_in_set(str,str1) 判定str是否在str1中有,如果有,则返回其在str1中的位置,如果没有,返回0eg:select find_in_set('13教',"浏阳基地,耕耘基地,文渊馆,13教,测试基地,耕耘基地"),返回4这个函数有很大的局限性,他只能判别是否存在于第二个字符串中以逗号为分隔符的,如select find_in_set('13教',"浏阳基
2017-04-13 09:46:19
3955
原创 ifnull 和concat函数
concat函数中的参数如果有一个为null,则整个concat连接的字符串为null,所以在执行字符串时,ifnull里面的变量值应为@形式的用户变量
2017-03-22 11:42:55
807
转载 mysql变量
mysql变量使用总结set语句的学习:使用select定义用户变量的实践将如下语句改成select的形式: set @VAR=(select sum(amount) from penalties);我的修改: select @VAR:=(select sum(amount) from penalties);我这样改,虽然是可以的。但是,对比的书中的答案,发现这
2017-03-22 10:51:30
279
转载 MySQL中字符串与数字比较的坑
公司项目代码中,某枚举字段数据库表中类型是char(1),在代码中,误以为是TINYINT,所以用数字筛选,后来发现结果不对。发现了一个现象,用数字0筛选会把所有的记录给筛选出来。经过排查发现是在MySQL查询语句中,'abc'如果和'0'比较结果显然是不等的,但如果'abc'和0比较呢?结果居然是相等的。随意测试了几下,结果如下:mysql> select 'abc'=0;+---
2017-03-21 14:19:03
1365
转载 解决“windows 更新失败,正在还原更改”导致无法进入系统
真正导致出现问题的原因——pending.xml弄个PE,进入PE系统,把系统盘(通常为C盘)的C:\windows\winsxs的pending.xml文件删除,重启即可。成功将系统解救出来,免于重装,真是万幸,开机进入系统第一件事:赶紧把蛋痛的windows更新给关了
2017-03-19 13:47:50
3766
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人