自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(187)
  • 收藏
  • 关注

原创 5分钟 将“.py”文件转为“.pyd”文件

最简单的解决方法:安装Visual Studio, 这边打上√, 会自动安装编译需要的依赖环境。除了py_create和pyd_test以为还会生成一个“.c”和“pyd”.文件。将此文件夹下除“pyd_create.py”的py文件全部转为“.pyd”文件。

2023-09-10 09:54:17 390

原创 WPF Command指令和INotifyPropertyChanged

WPF Conmand创建

2022-06-18 23:04:18 396 1

原创 C# 将DataTable转为Excel输出

1. 创建DataTable2. 转为Excel并输出using System;using System.Data;using System.Text;namespace 进阶学习_DataTable转Excel{ class Program { static void Main(string[] args) { //创建一个名为"Table_New"的空表 DataTable dt = ne

2022-04-06 11:23:19 6572 3

原创 Ubuntu无法安装 pip 和 Pycharm安装打包工具失败

1. 更新下载源(vim /etc/apt/sources.list)deb http://mirrors.aliyun.com/ubuntu/ bionic main restricted universe multiversedeb http://mirrors.aliyun.com/ubuntu/ bionic-security main restricted universe multiversedeb http://mirrors.aliyun.com/ubuntu/ bionic-u.

2022-01-08 18:40:53 933

原创 算法复杂度

算法复杂度的表示法:大O表示法,即:大写的O1. 常见的时间复杂度,按照一个算法中最复杂的步骤来判断2. 算法复杂度关系 和 表现

2022-01-08 16:03:05 274

原创 平时积累的一些官方文档地址

0. Python包下载以及使用说明:PyPI · The Python Package Index1. Clickhouse数据库操作手册:Overview | ClickHouse Documentation

2022-01-05 22:16:51 1082

原创 使用 Pandas 读取csv文件分析数据再写入到Excel中

#!C:\Users\JK\AppData\Local\Programs\Python\Python37-32# 导入必要的模块import pandas as pdimport os# 实现需要按下任意键才退出程序from pip._vendor.distlib.compat import raw_input# 设置:显示所有的分析内容(行, 列)pd.set_option('display.max_rows', None)pd.set_option('display.max_col.

2021-12-27 21:20:11 1658

原创 微软补丁包链接

缺少的windows补丁在这里都能找到Microsoft Update Catalog

2021-11-28 23:43:22 288

原创 020 Pandas 常用统计方法

2021-09-26 21:27:15 93

原创 Python数据分析总结

2021-09-21 21:35:49 332

原创 Python随机数中种子问题详解

解释:random.seed() 可以给随机数设置种子,使用相同的种子会生成相同的随机值下面使用两个种子,一个0,一个1相同 体现在随机数与种子的距离,与相同种子距离相同的随机数相同import randomrandom.seed(0)print("Random number 1 : ", random.random())random.seed(1)print("Random number 11 : ", random.random())# Random number 1 :

2021-09-21 21:02:30 1290

原创 019 numpy一些常用方法 和 统计函数

注意: 获取最大值和最小的的位置是 每一 列/行 最大值或者最小值的位置效果:

2021-09-21 20:35:59 73

原创 018 使用numpy进行数据拼接 和 数据交换

使用 numpy 进行数据拼接

2021-09-21 20:22:53 128

原创 C# 学习 委托 Delegate

C# 中的委托可以理解为 Python 中传入函数的引用,经典应用为 闭包和装饰器使用委托分为三步:1. 申明委托类型 ,相当于定义一个函数,只申明了其返回类型和形参2. 修改形式参数,将原本的形参改为刚刚申明的委托3. 传入委托,申明了委托类型还不够,需要实现其功能,相当于定义了一个函数,此时要写它的方法了。class Program { // 申明委托类型,传入一个int参数,返回bool值 delegate bool func(int nu

2021-09-17 21:41:33 147

原创 C# 用递归实现查找一个目录下的文件和目录总数

练习: 如果输入的不是路径也会输出 1 。using System;using System.IO;namespace 进阶Csharp01{ class Program { static void Main(string[] args) { // 统计文件总和 static int getAllFiles(string path) { tr.

2021-09-13 23:33:49 323

原创 017 MySQL学习,账户管理

作用:创建能够登录Mysql 数据库的账号,并且设置各种权限以下操作均在 root 账户下进行!user : 用户host : 登录方式% (百分号) :任意地点登录localhost : 只能本地登录创建用户:向表中添加新用户:(注意,数据库中必须精确到表,如果不确定可以用 数据库.* 表示对所有表具有以上权限)grant 权限列表 on 数据库.数据表 to '用户名'@'登录方式'identified by '密码';例1: 创建一...

2021-08-24 21:48:36 116

原创 016 MySQL学习,MySQL 视图、索引、事务

场景: 一条 sql 查询语句比较复杂,但是要看到其查询结果的地方地较多, 可以使用视图解决原理: 使用 Sql语句查询出数据,讲查询结果当做一张类似于虚拟的表,此表并不在数据库中存在,当数据库中的表变化时此表也会变化语句 : create view 虚拟表名 as 要查询的语句;使用:select * from 虚拟表名;(使用时可以当做普通数据表进行 sql 语句查询)...

2021-08-17 23:15:12 79

原创 操作DOCX表格标签

from docxtpl import DocxTemplatefrom docx import Documentfrom docx.enum.text import WD_PARAGRAPH_ALIGNMENT# 替换def subtag(): tpl = DocxTemplate('1.docx') sd = tpl.new_subdoc() sd.add_paragraph('测试成功') context = { '测试一下': sd, .

2021-08-15 23:13:28 335

原创 WPF学习第一天

1. 界面代码,很多都是自带的<Window x:Class="Caculater.MainWindow" xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation" xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml" xmlns:d="http://schemas.microsoft.com/expression/bl

2021-08-08 22:02:26 89

原创 Windows 系统 Pycharm 使用 Github

1. 下载并安装git for windows :https://gitforwindows.org/ 安装时一路 next 就行,有兴趣可以看下详细配置2. 安装好了随便找个空白的位置右击,选择 Git Bash Here3. 复制 ssh-keygen -t rsa -C "你的邮箱@xx.com"4. 一路回车,之后会出现以下字样,为成功5. 在用户目录会出现 .ssh 的文件夹!如:C:\Users\you\.ssh6. 打开 id_rsa.pub...

2021-08-02 22:41:14 199

原创 C# 面向对象随笔

3.字段声明访问修饰符 类型 变量名4.方法声明访问修饰符 返回值类型 方法名字(参数列表){//方法体}5.方法调用静态方法(用static 关键字修饰的)用类名.方法名(); 访问非静态方法 (没有static关键字修饰的)用对象名.方法名() 访问访问修饰符 【可选】public 公共的 公开的,在任何地方都可以访问private 私有的,只能在类的内部访问,出了这个类之后,就访问不到了类中的字段和方法默认的修饰符是inter..

2021-08-01 20:39:23 130

原创 Python 中 super 方法

创建一段代码,定义了四个类 A, B, C, D 。B, C 类 继承了 A。 D类继承 B, C 类并且实例化一个D类class A(object): def __init__(self): print("A")class B(A): def __init__(self): super().__init__() print("B")class C(A): def __init__(self):...

2021-07-05 22:44:51 62

原创 Python os模块操作文件夹基础知识

2021-06-27 22:07:06 78

原创 Python轮子包下载中心

https://www.lfd.uci.edu/~gohlke/pythonlibs/

2021-06-16 21:28:38 181

原创 07 Redis数据库与Python交互

链接数据库方法使用:所有的方法都是和之前的操作数据库的方法对应的String 类型操作方法通用操作方法Hash 数据操作方法List数据操作方法Set数据类型 操作方法ZSet数据类型 操作方法代码实现:...

2021-06-13 10:20:25 108 2

原创 06 Redis数据类型之 set 和 zset 类型

set : 无序的集合,里面的值均为 string 类型,不可修改zset : 有序的集合,里面的值均为 string 类型,不可修改,具有权重的属性,默认按照权重的从大到小排序set 增加元素set 获取元素set 删除元素zset 增加元素zset 获取元素(按照索引获取、按照权重获取)删除元素....

2021-06-12 21:18:54 774

原创 05 Redis数据类型之list 类型

增加数据获取数据修改数据删除数据

2021-06-12 21:09:57 41

原创 04 Redis数据类型之hash 类型

数据格式: key key:value1. 设置单个属性:hset key field value2. 设置多个属性: hmset key field1 value1 field2 value2 ...设置一个 hash 类型,键位 u2 属性为 name 和 age,值分别为 itcast 和 113. 获取指定键的所有属性:hkeys key4. 获取一个指定键指定属性的值:hget key field5.获取多个属性的值: h...

2021-06-10 21:28:20 49

原创 03 Redis数据类型之String

String 类型为Redis中最基础的数据存储类型,存储格式为二进制,所以它的类型可以是任意类型,如图像,Json 对象描述信息等。1. 设置键值: set key value如果key不存在则添加 key,存在则修改 key2. 设置键值以及过期时间:set key seconds value设置一个键值对的过期时间,按照秒计时,从创建键值对的一刻起计时。例子中设置了一个3秒的键值对,3秒之后键值对就自动被删除了。3. 一次性设置多个键值对:mset ke...

2021-06-10 21:09:28 73

原创 C# 面向对象09 Dictionary的用法

Dictionary 和 Hashtable 的区别是 Dictionary 只能传入指定好的数据格式, 但是运行效率高using System;using System.Collections.Generic;namespace _012_Dictionary的用法{ class Program { static void Main(string[] args) { // 创建一个字典对象 Dic

2021-06-02 21:39:14 104

原创 C# 面向对象08 List的用法

List 的好处就是相比 Arraylist 运行效率更高, 减少了装箱和拆箱的过程。但是只能放入指定的数据。using System;using System.Collections.Generic;namespace _011_List的用法{ class Program { static void Main(string[] args) { // 创建一个 List,里面只能存放 int 数据

2021-06-02 21:23:19 134

原创 C# 面向对象07 Hashtable的用法

HashTable: 将数据用键值对的方式存储using System;using System.Collections;namespace _010_HashTable用法{ class Program { static void Main(string[] args) { // 创建一个HashTable的对象 Hashtable dir = new Hashtable();

2021-06-02 21:03:34 98

原创 C# 面向对象06 ArrayList的用法

ArrayList 中可以存放所有类型的值using System;using System.Diagnostics;using System.Text;using System.Collections;namespace _09_ArrayList的用法_{ class Program { static void Main(string[] args) { // 创建一个Arraylist数组 .

2021-06-01 22:48:15 163

原创 C# 面向对象05 StringBuilder的用法

好处:相比普通的 string处理, 提高了字符串的处理速度注意点:使用时需要使用对象的方式StringBuilder world = new StringBuilder();using System;using System.Diagnostics;using System.Text;namespace _08_StringBuilder{ class Program { static void Main(string[] args) ..

2021-06-01 21:11:09 244

原创 C# 面向对象04 自定义一个类

功能:自定义一个怪物类Monster类using System;using System.Collections.Generic;using System.Text;namespace _05自定义一个类{ public class Monster { private string mName; private int mLevel; private int mHp; private int mAttack.

2021-05-25 22:19:10 289

原创 WinForm学习03 下拉菜单

功能,选择下来菜单中的内容时显示出来窗体布局:控件:combobox下拉内容设置位置:属性中的 Item 属性使用的事件位置逻辑代码// 当选择下拉菜单中的选项时执行 private void combobox_SelectedIndexChanged(object sender, EventArgs e) { // 显示一下当前选中的什么 MessageBox.Show("选中了:"

2021-05-23 21:56:22 2108

原创 WinForm学习02 复选框

功能:模拟密码输入时勾选是否显示密码使用控件:checkbox 复选框逻辑代码// checkbox 自带的事件,当按键状态改变就会触发回调函数 private void Changedbox(object sender, EventArgs e) { // 获取当前的按键状态 bool ischecked = checkbox.Checked; if (ischecked) {

2021-05-23 21:24:07 602

原创 WinForm学习01

功能:点击按钮显示当前时间窗体布局:逻辑代码:using System;using System.Collections.Generic;using System.ComponentModel;using System.Data;using System.Drawing;using System.Linq;using System.Text;using System.Threading.Tasks;using System.Windows.Forms;namespace

2021-05-20 22:39:54 57

原创 C# 面向对象03 构造方法

给 Person 类添加构造方法using System;using System.Collections.Generic;using System.Text;namespace Person类{ class Person { private string _gender; private int _age; // 设置属性,开头大写,只有set和get方法,则不需要 _name 写法 public strin.

2021-05-16 21:15:14 76

原创 C# 面向对象03 属性和方法

使用 set 与 get 方法保护数据using System;using System.Collections.Generic;using System.Text;namespace Person类{ class Person { private string _gender; private int _age; // 设置属性,开头大写,只有set和get方法,则不需要 _name 写法 public str

2021-05-16 21:04:24 106

空空如也

空空如也

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

TA关注的人

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