自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

啊嘟嘟 的专栏

一些学习和工作的新的

  • 博客(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 240

原创 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 386

转载 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 280

原创 DevExpress NavBarControl 根据数据库中存储的用户权限动态加载数据

首先创建DevExpress 项目(此处c#开发环境为vs2015 DevExpress18.1.5);项目中添加 NavBarControl 控件和 XtraTabControl控件,分别为 navBarControl1 和traTabControl1,讲默认添加的page和item全部删除,准备工作做完,下面,添加代码,只要严格按照步骤来做,就没有什么问题,原因,是经过噢测试了;...

2019-11-21 22:11:16 604

原创 vs2015-devexpress 安装

vs2015 安装 不在多说,一直下一步即可,这里重点说明 devexpress 的安装;首先安装完毕vs2015,接下来是devexpress 的安装过程:devexpress 用的是18.1.5运行DevExpressComponentsBundle-18.1.5.exe;弹出窗口,点击Trial Installation即可;一直下一步,最后yes 安装;...

2019-11-19 22:52:26 2762

原创 steam - dota2 国服

在steam 中 ,在游戏dota2 ,点击鼠标右键,选择属性:选择设置启动项:输入 -perfectworld重新启动游侠:

2019-11-19 21:20:06 308

原创 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 154

原创 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 104

原创 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 230

原创 WebAPI笔记(三)-添加log4net

在项目中引用log4net首先,添加log4net.config<?xml version="1.0"?><configuration> <configSections> <section name="log4net" type="log4net.Config.Log4NetConfigurationSectionHand...

2019-09-27 12:42:03 511

原创 WebAPI笔记(二)-实体数据模型增删改查

实体模型的增删改查,网上到处是彼此连接,看了后,并不满意,要么只有查,要么只有增加数据;下面我把自己的测试结果放到这里创建一个类,StudentADO.csusing System;using System.Collections.Generic;using System.Linq;using System.Web;using WebAPITest.Models;name...

2019-09-27 11:32:12 426

原创 WebAPI笔记(一)-实体数据模型创建及注意事项

1、visual studio 2019 创建WebApi项目,下一步,填写项目名称和选择项目存放的目录;点击创建再次点击创建,生成工程,如下:我将数据实体模型放在Models文件夹下,所以在Models上右键,点击添加接下来,选择ADO.NET 数据实体模型按照下面的选择,下一步下一步打开实体数据模型向导,新建数据连接:我使用的是M...

2019-09-27 10:31:07 631

转载 C# 复制窗体问题完美解决办法

在VS2008、2010、2012等版本中均存在一个问题:根据其它编程工具的设计经验,在一个项目中多个窗体内容相似,只需做好一个基础窗体,其它窗体直接复制粘贴修改类名后就完成设计了。然而想想是美好的,事实是残酷的!一旦你这样做了,编译却总是通不过,.会提示N多错误。经过多次折腾尝试摸索,得到正确完美的解决办法为:1、在解决方案资源管理器中选择要复...

2019-05-29 12:06:36 7710 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 27242

原创 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 1285

原创 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 453

原创 c# winform 窗口 拆分多个源代码文件

在开发的过程中,如果 代码量超过千行,为了声明一个变量,拖到文件头,再返回来,滚动鼠标是一件很痛苦的事情。我就想把代码文件分成几个文件,在百度上找了好久,没有一个完美的方案,经过几个小时的琢磨,终于得到比较满意的结果。下面展示一下结果上图是一个winform 窗口,我给他添加了三个代码文件,一个用于声明变量,另外两个用于两个不同的功能的实现,最后一个用于一些自定义函数。这样的好处是虽然

2017-02-17 10:10:36 6278 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 39313 1

转载 windows 环境变量设置立即生效的办法

先到我的电脑>属性>高级>环境变量,添加新环境变量或修改已有的环境变量,然后运行“DOS命令提示符”或runcmd,假设要修改PATH变量,不管PATH的原值是什么,在DOS窗口直接把PATH修改为任意值,关闭DOS窗口,这时,我的电脑>属性>高级>环境变量里PATH已经在Windecho ows全局生效了。    不用担心在DOS窗口的修改会影响我的电脑>属性>高级>环境变量里的修改,D

2016-06-20 16:40:20 1446

转载 linux 中的vim的配置文件:.vimrc 在哪里?

在用户家目录(/home/用户名)下面有一个.vimrc/etc下面也有一个vimrc一般只改用户家目录下面的 .vimrc 此配置文件只针对用户有效更改后需使用su - 用户名 来使配置生效(例如 su - zhang3).vimrc为隐藏文件 使用ls -al可查看另外一篇文档中怎么写的,如下所示:如何查到,Vim相关文件都放在什么路径下了呢?

2016-06-03 14:38:42 29296

原创 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 30327 7

原创 mysql 二进制日志清理

首先查看二进制文件>show binary logs;利用purge master logs to ‘’;  可以选择清理的二进制文件另外:在my.ini里面加上这个配置:expire_logs_days=5  这个配置的意思就是,日志的过期天数,超过5天的日志,mysql会自动清理5天以前的日志

2016-05-30 10:13:22 410

转载 shell ${} 用法

变量的引用,$var  等同于 ${var},后者写法 更加的严谨,不容易产生歧义。下面介绍一下${}特殊用法:假設我們定義了一個變量為:file=/dir1/dir2/dir3/my.file.txt我們可以用 ${ } 分別替換獲得不同的值:${file#*/}:拿掉第一條 / 及其左邊的字串:dir1/dir2/dir3/my.file.txt${file##*/}:

2016-05-24 13:39:54 642

转载 linux - grep | cut

grep命令:下面是cut命令:

2016-05-23 17:02:27 292

转载 Linux 正则表达式 字符汇整

特殊字符:

2016-05-23 15:11:00 252

原创 linux 下 vi vim 的笔记

vi 分为三种模式:一般模式、编辑模式、指令模式。以vi打开一个文档就直接进入一般模式;在一般模式下 按下[i,I,o,O,a,A,rR]等任何一个字符之后,会进入编辑模式,在屏幕的左下方会出现[INSERT 或REPLACE]的字样,返回一般模式按下Esc 键 即可;在一版模式下输入[:,/,?]中的任何一个字符进入指令模式;:wq  保存退出;/word   ?wo

2016-05-19 11:46:19 276

转载 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 271

转载 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 2032

原创 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 238

原创 添加环境变量

修改/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 245

转载 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 303

转载 如何查看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 251

转载 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 283

转载 Linux命令service - 系统服务管理(转)

用途说明service命令用于对系统服务进行管理,比如启动(start)、停止(stop)、重启(restart)、查看状态(status)等。相关的命令还包括chkconfig、ntsysv等,chkconfig用于查看、设置服务的运行级别,ntsysv用于直观方便的设置各个服务是否自动启动。service命令本身是一个shell脚本,它在/etc/init.d/目录查找指定的服务脚

2016-05-13 09:39:50 625

转载 修改mysql密码

忘记原来的myql的root的密码;首先,你必须要有操作系统的root权限了。要是连系统的root权限都没有的话,先考虑root系统再走下面的步骤。类似于安全模式登录系统,有人建议说是pkill mysql,但是我不建议哈。因为当你执行了这个命令后,会导致这样的状况:/etc/init.d/mysqld statusmysqld dead but subsys locked

2016-05-11 11:54:09 293

转载 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 402

原创 mysql 主从设置

准备工作:master机和slave机的相关配置1、修改master机器中mysql配置文件my.cnf,该文件在/etc目录下在[mysqld]配置段添加如下字段server-id=1log-bin=logbinlog-do-db=repl //需要同步的数据库,如果没有本行,即表示同步所有的数据库  此参数可以重复设置,此参数 可能会出现问题,尽量不用,过滤数据

2016-05-09 13:47:54 758

原创 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 599

原创 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 923

转载 mysql-cluster集群原理介绍和搭建步骤(四个data/sql节点)

MySQL簇概述MySQL簇是一种技术,该技术允许在无共享的系统中部署“内存中”数据库的簇。通过无共享体系结构,系统能够使用廉价的硬件,而且对软硬件无特殊要求。此外,由于每个组件有自己的内存和磁盘,不存在单点故障。MySQL簇将标准的MySQL服务器与名为NDB的“内存中”簇式存储引擎集成了起来。在我们的文档中,术语NDB指的是与存储引擎相关的设置部分,而术语“MySQL簇

2016-05-06 16:08:21 8281

WebAPITest.zip

WebAPI 添加ADO.NET实体数据模型,简单实现增删改查,并创建控制器进行测试,相关文章地址:https://blog.csdn.net/c_fangfujiang/article/details/101512515

2019-09-27

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

TA关注的人

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