- 博客(44)
- 资源 (1)
- 问答 (1)
- 收藏
- 关注
原创 python-之爬虫学习
一、安装requests库pip install requests二、引入requests imprt requestsget 请求r = requests.get("https://unsplash.com")payload = {'key1': 'value1', 'key2': 'value2'}r = requests.get("http://httpbin.org/get", params=payload)POST请求无参数的post请求:...
2020-05-25 16:07:05
320
原创 python excel 操作
1、安装 xlrd>pip install xlrd可用国内源:https://pypi.tuna.tsinghua.edu.cn/simple/>pip install -ihttps://pypi.tuna.tsinghua.edu.cn/simple/xlrd安装成功。首先打开excel文件:xl = xlrd.open_workbook(r'D:\file\data.xlsx') #传文件路径通过索引获取要操作的工作表table = ...
2020-05-22 10:56:16
466
转载 c# 号码验证
验证电话号码的主要代码如下: public bool IsTelephone(stringstr_telephone) { returnSystem.Text.RegularExpressions.Regex.IsMatch(str_telephone,@"^(\d{3,4}-)?\d{6,8}$"); }验证手机号码的主要代码如下:public bool IsHan...
2019-11-26 08:59:22
317
原创 DevExpress NavBarControl 根据数据库中存储的用户权限动态加载数据
首先创建DevExpress 项目(此处c#开发环境为vs2015 DevExpress18.1.5);项目中添加 NavBarControl 控件和 XtraTabControl控件,分别为 navBarControl1 和traTabControl1,讲默认添加的page和item全部删除,准备工作做完,下面,添加代码,只要严格按照步骤来做,就没有什么问题,原因,是经过噢测试了;...
2019-11-21 22:11:16
714
原创 vs2015-devexpress 安装
vs2015 安装 不在多说,一直下一步即可,这里重点说明 devexpress 的安装;首先安装完毕vs2015,接下来是devexpress 的安装过程:devexpress 用的是18.1.5运行DevExpressComponentsBundle-18.1.5.exe;弹出窗口,点击Trial Installation即可;一直下一步,最后yes 安装;...
2019-11-19 22:52:26
3026
原创 steam - dota2 国服
在steam 中 ,在游戏dota2 ,点击鼠标右键,选择属性:选择设置启动项:输入 -perfectworld重新启动游侠:
2019-11-19 21:20:06
384
原创 WebAPI-session
webapi开启session支持(默认关闭)使用webapi开发时,通过HttpContext.Current.Session获取的session一直为null后来发现 vs默认关闭session,下边为方法在文件目录下的Global.asax.cs文件下注册开启session支持事件代码如下:using System;using System.Collections.Gen...
2019-11-15 11:49:25
250
原创 WebAPI-调用一
普通的调用,没有验证using System;using System.Collections.Generic;using System.IO;using System.Linq;using System.Net;using System.Net.Security;using System.Text;using System.Threading.Tasks;name...
2019-11-15 11:05:45
158
原创 WebAPI-Basic 基础验证
文章内容是在网络上搜索的,经过验证,整理出来的,只为记录下来,供以后使用方便;首先创建 RequestAuthorizeAttributeusing MySql.Data.MySqlClient;using System;using System.Collections.Generic;using System.Data;using System.Linq;using Syst...
2019-11-15 10:31:38
294
原创 WebAPI笔记(三)-添加log4net
在项目中引用log4net首先,添加log4net.config<?xml version="1.0"?><configuration> <configSections> <section name="log4net" type="log4net.Config.Log4NetConfigurationSectionHand...
2019-09-27 12:42:03
616
原创 WebAPI笔记(二)-实体数据模型增删改查
实体模型的增删改查,网上到处是彼此连接,看了后,并不满意,要么只有查,要么只有增加数据;下面我把自己的测试结果放到这里创建一个类,StudentADO.csusing System;using System.Collections.Generic;using System.Linq;using System.Web;using WebAPITest.Models;name...
2019-09-27 11:32:12
501
原创 WebAPI笔记(一)-实体数据模型创建及注意事项
1、visual studio 2019 创建WebApi项目,下一步,填写项目名称和选择项目存放的目录;点击创建再次点击创建,生成工程,如下:我将数据实体模型放在Models文件夹下,所以在Models上右键,点击添加接下来,选择ADO.NET 数据实体模型按照下面的选择,下一步下一步打开实体数据模型向导,新建数据连接:我使用的是M...
2019-09-27 10:31:07
711
转载 C# 复制窗体问题完美解决办法
在VS2008、2010、2012等版本中均存在一个问题:根据其它编程工具的设计经验,在一个项目中多个窗体内容相似,只需做好一个基础窗体,其它窗体直接复制粘贴修改类名后就完成设计了。然而想想是美好的,事实是残酷的!一旦你这样做了,编译却总是通不过,.会提示N多错误。经过多次折腾尝试摸索,得到正确完美的解决办法为:1、在解决方案资源管理器中选择要复...
2019-05-29 12:06:36
8856
1
原创 SQL Server 数据库中添加文件组和数据文件
SQL Server 现有数据库中添加文件组和数据文件use CURRENT_DB --进入当前操作数据库goalter database CURRENT_DB add filegroup FG1 --向CURRENT_DB 数据库添加FG1文件组go --批处理标示 alter database CURRENT_DB add file --向新建的文件组中添加数据文件(nam...
2018-12-25 10:24:32
28374
原创 SQLSERVER 收缩数据库 日志
--切换数据库USE[master]GO--修改数据库恢复模式为简单模式ALTER DATABASE report_db SET RECOVERY SIMPLE WITH NO_WAITGOALTER DATABASE report_db SET RECOVERY SIMPLE --简单模式GOUSE report_db GO--收缩日志DBCC SHR...
2018-12-25 09:18:45
1360
原创 SQLSERVER 2008 查看死锁 存储过程
USE [master]GO/****** Object: StoredProcedure [dbo].[sp_who_lock] Script Date: 07/30/2015 13:52:38 ******/SET ANSI_NULLS ONGOSET QUOTED_IDENTIFIER ONGOALTER procedure [dbo].[sp_who_l...
2018-12-25 09:16:23
530
原创 c# winform 窗口 拆分多个源代码文件
在开发的过程中,如果 代码量超过千行,为了声明一个变量,拖到文件头,再返回来,滚动鼠标是一件很痛苦的事情。我就想把代码文件分成几个文件,在百度上找了好久,没有一个完美的方案,经过几个小时的琢磨,终于得到比较满意的结果。下面展示一下结果上图是一个winform 窗口,我给他添加了三个代码文件,一个用于声明变量,另外两个用于两个不同的功能的实现,最后一个用于一些自定义函数。这样的好处是虽然
2017-02-17 10:10:36
6822
6
转载 解决MySQL5.6出现"Using a password on the command line interface..."
今天老左有在帮一个网友搬家网站过程中,习惯导出MySQL数据库的时候采用mysqldump命令,但是意外发生了出现"Warning: Using a password on the command line interface can be insecure."的错误提示,当然数据库肯定也没有能备份下来。这个问题应该是在MySQL5.6+版本的时候就有出现,可能是为了确保数据库的安全性采用的保护机
2016-09-07 11:17:25
39578
转载 windows 环境变量设置立即生效的办法
先到我的电脑>属性>高级>环境变量,添加新环境变量或修改已有的环境变量,然后运行“DOS命令提示符”或runcmd,假设要修改PATH变量,不管PATH的原值是什么,在DOS窗口直接把PATH修改为任意值,关闭DOS窗口,这时,我的电脑>属性>高级>环境变量里PATH已经在Windecho ows全局生效了。 不用担心在DOS窗口的修改会影响我的电脑>属性>高级>环境变量里的修改,D
2016-06-20 16:40:20
1528
转载 linux 中的vim的配置文件:.vimrc 在哪里?
在用户家目录(/home/用户名)下面有一个.vimrc/etc下面也有一个vimrc一般只改用户家目录下面的 .vimrc 此配置文件只针对用户有效更改后需使用su - 用户名 来使配置生效(例如 su - zhang3).vimrc为隐藏文件 使用ls -al可查看另外一篇文档中怎么写的,如下所示:如何查到,Vim相关文件都放在什么路径下了呢?
2016-06-03 14:38:42
31872
原创 linux 下 PHP 环境搭建(已测试)
一、安装Apache2.2.221、到官网下载 http://httpd.apache.org/download.cgi ,选择相应的版本这里,我选择的是最新的版本可以先下载到windows系统中,上传到linux,也可以直接下载到linux : wgethttp://mirrors.tuna.tsinghua.edu.cn/apache//httpd/http...
2016-05-30 15:11:57
30462
4
原创 mysql 二进制日志清理
首先查看二进制文件>show binary logs;利用purge master logs to ‘’; 可以选择清理的二进制文件另外:在my.ini里面加上这个配置:expire_logs_days=5 这个配置的意思就是,日志的过期天数,超过5天的日志,mysql会自动清理5天以前的日志
2016-05-30 10:13:22
477
转载 shell ${} 用法
变量的引用,$var 等同于 ${var},后者写法 更加的严谨,不容易产生歧义。下面介绍一下${}特殊用法:假設我們定義了一個變量為:file=/dir1/dir2/dir3/my.file.txt我們可以用 ${ } 分別替換獲得不同的值:${file#*/}:拿掉第一條 / 及其左邊的字串:dir1/dir2/dir3/my.file.txt${file##*/}:
2016-05-24 13:39:54
728
原创 linux 下 vi vim 的笔记
vi 分为三种模式:一般模式、编辑模式、指令模式。以vi打开一个文档就直接进入一般模式;在一般模式下 按下[i,I,o,O,a,A,rR]等任何一个字符之后,会进入编辑模式,在屏幕的左下方会出现[INSERT 或REPLACE]的字样,返回一般模式按下Esc 键 即可;在一版模式下输入[:,/,?]中的任何一个字符进入指令模式;:wq 保存退出;/word ?wo
2016-05-19 11:46:19
314
转载 mysql 5.5多实例部署
mysql5.5数据库多实例部署,我们可以分以下几个步骤来完成。1、 mysql多实例的原理2、 mysql多实例的特点3、 mysql多实例应用场景4、 mysql5.5多实例部署方法一、mysql多实例的原理mysql多实例,简单的说,就是在一台服务器上开启多个不同的mysql服务端口(如3306,3307),运行多个my
2016-05-16 16:17:50
329
转载 linux mysql 官方编译好的二进制包安装
到mysql官网下载mysql编译好的二进制安装包,在下载页面Select Platform:选项选择linux-generic,然后把页面拉到底部,64位系统下载Linux - Generic (glibc 2.5) (x86, 64-bit),32位系统下载Linux - Generic (glibc 2.5) (x86, 32-bit)
2016-05-16 14:20:38
2108
原创 mysql的启动
1。直接用mysqld手工启动# ./mysqld --defaults-file=../my.cnf# ./mysqld --defaults-file=../my.cnf --user=mysql #正确2.安全启动# ./mysqld_safe --defaults-file=../my.cnf --user=mysql &3
2016-05-16 12:52:47
288
原创 添加环境变量
修改/etc/profile文件使其永久性生效,并对所有系统用户生效,在文件末尾加上如下两行代码PATH=$PATH:/usr/local/webserver/php/bin:/usr/local/webserver/mysql/binexport PATH执行 命令source /etc/profile或 执行点命令 ./profile使其修改生效,执行完可通过echo $PATH命
2016-05-13 15:26:19
294
转载 Linux下源码安装MySQL 5.6(转)
说明:本文是我自己测试的MySQL5.6源码安装,经本人亲自实践,完全可用,另在5.6之前的版本也是可以按照本文源码安装的。我是在两台linux下一台安装5.5,另一台安装5.6同时进行的,差别基本不大。1.安装make编译器make编译器下载地址:http://www.gnu.org/software/make/ (系统默认自带)查看自己的系统是否安装某个软件,如
2016-05-13 13:38:03
342
转载 如何查看Linux是32位还是64位(转)
1. 执行‘uname -a’ 命令最常见的一个测试方法是运行 uname command 命令。例如,在我的系统里,它显示了以下信息:$ uname -a Linux ubuntu 3.11.0-12-generic #19-Ubuntu SMP Wed Oct 9 16:12:00 UTC 2013 i686 athlon i686 GNU/Linux
2016-05-13 13:08:05
298
转载 linux 怎么完全卸载mysql数据库(转)
在linux下开发,MySQL数据库是经常用到的,这里简单介绍下,怎么卸载msql数据库。a)查看系统中是否以rpm包安装的mysql [root@linux ~]# rpm -qa | grep -i mysql MySQL-server-5.1.49-1.glibc23 MySQL-client-5.1.49-1.glibc23卸载MyS
2016-05-13 11:16:05
323
转载 Linux命令service - 系统服务管理(转)
用途说明service命令用于对系统服务进行管理,比如启动(start)、停止(stop)、重启(restart)、查看状态(status)等。相关的命令还包括chkconfig、ntsysv等,chkconfig用于查看、设置服务的运行级别,ntsysv用于直观方便的设置各个服务是否自动启动。service命令本身是一个shell脚本,它在/etc/init.d/目录查找指定的服务脚
2016-05-13 09:39:50
725
转载 修改mysql密码
忘记原来的myql的root的密码;首先,你必须要有操作系统的root权限了。要是连系统的root权限都没有的话,先考虑root系统再走下面的步骤。类似于安全模式登录系统,有人建议说是pkill mysql,但是我不建议哈。因为当你执行了这个命令后,会导致这样的状况:/etc/init.d/mysqld statusmysqld dead but subsys locked
2016-05-11 11:54:09
349
转载 linux下 mysql 5.5 数据库主从复制配置
1、/etc/my.cnf 主数据库配置#一般已存在server-id = 1 #必须设置的,主库的 id#需要进行复制的数据库binlog-do-db = mydatabase #尽量不用,如果要过滤数据库,在从库中设置#不需要进行复制的数据库replicate-ignore-db = mysql #尽量不用,如果要
2016-05-09 14:30:43
432
原创 mysql 主从设置
准备工作:master机和slave机的相关配置1、修改master机器中mysql配置文件my.cnf,该文件在/etc目录下在[mysqld]配置段添加如下字段server-id=1log-bin=logbinlog-do-db=repl //需要同步的数据库,如果没有本行,即表示同步所有的数据库 此参数可以重复设置,此参数 可能会出现问题,尽量不用,过滤数据
2016-05-09 13:47:54
798
原创 mysql 事件功能的开启
1、修改mysql 的配置文件my.cnf 或 my.ini在[mysqld]下面添加event_scheduler=ONmysql 服务重启即会生效2、如果暂时不想重启mysql服务器,又要用到 事件功能登录mysql 执行>SET GLOBAL event_scheduler = ON;
2016-05-09 11:23:59
655
原创 MySQL 主从同步设置
一、设置主库 1、修改主库my.cnf,主要是设置个不一样的id和logbin #vim /usr/local/webserver/mysql/my.cnf server-id = 1 log-bin= binlog binlog-do-db=iea 2、启动
2016-05-06 17:09:47
964
转载 mysql-cluster集群原理介绍和搭建步骤(四个data/sql节点)
MySQL簇概述MySQL簇是一种技术,该技术允许在无共享的系统中部署“内存中”数据库的簇。通过无共享体系结构,系统能够使用廉价的硬件,而且对软硬件无特殊要求。此外,由于每个组件有自己的内存和磁盘,不存在单点故障。MySQL簇将标准的MySQL服务器与名为NDB的“内存中”簇式存储引擎集成了起来。在我们的文档中,术语NDB指的是与存储引擎相关的设置部分,而术语“MySQL簇
2016-05-06 16:08:21
8383
WebAPITest.zip
2019-09-27
c# winform 东芝打印机 如何切纸
2015-01-13
TA创建的收藏夹 TA关注的收藏夹
TA关注的人