自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(31)
  • 资源 (1)
  • 收藏
  • 关注

原创 微信小程序 canvas画布clip()在ios端多次裁剪无效

网上找了很久也没找到直接的有效解决方法,于是根据自己的思路新增了一个临时的画布,在将需要进行二次裁剪的样式先在临时画布上绘制后,再转换成图片,以图片的形式再绘制到画布中。

2023-07-07 16:09:50 1353

原创 企业微信小程序登录,错误码:60020

此错误记得好像意指的是获取的企业【access_token】用以去置换登录令牌【session_key】时,下发【access_token】的IP地址和获取【session_key】的IP不一致,所以需要再在关联的小程序中配置【企业可信IP】4、在【发布管理】,点击【上线发布】——【发布】——【确认】,在此微信对话机器人就创建完成了。2、点击左边菜单中的【发布管理】——【应用绑定】——【企业微信】,使用企业微信号扫码登录。3、在企业微信自建应用小程序中找到【企业可信IP】,点击【配置】

2023-07-07 15:23:25 7860 7

原创 企业微信关联小程序流程总结

企业微信小程序开发需要在企业微信中对小程序进行关联应用,关联的小程序必须是在微信公众平台上的小程序中发布一个版本,小程序的发布在此就不写流程了。6、选择【小程序】,选择当前绑定的小程序后点击【确认】,小程序与企业微信得绑定基本就完成了。4、选择预关联的小程序,手机微信点击【更新授权】后,点击【创建应用】2、在【自建】中找到【创建应用】,点击【已有小程序快速创建】1、管理员登录企业微信管理,点击【应用管理】3、使用公众平台绑定的管理员个人微信号扫描。

2023-07-07 13:41:35 2323

原创 python日期获取及处理

获取某一日日期: # days=-天数 datetime.date.today() + datetime.timedelta(days=-0)获取当前日日期: # 格式 【%Y年%m月%d日】【%Y/%m/%d】【%Y-%m-%d】 datetime.date.today().strftime('%Y%m月%d日')日期格式转换: # 【20210621】——【'%Y%m%d'】 【2021-06-21】——【'%Y-%m-%d'】... datetime.datetime.strpti

2021-06-21 15:36:08 226

原创 python selenium网页爬虫

获取网页源代码:引入组件:【from selenium import webdriver】、【from selenium.webdriver.chrome.options import Options】构建浏览器链接: chrome_options = Options() chrome_options.add_argument('--headless') driver = webdriver.Chrome(options=chrome_options)获取网页所有源代码: dr

2021-06-21 15:27:56 3664

原创 python运行时错误maximum recursion depth exceeded解决方案

先打个眼,今天在写爬虫运行数据采集时脚本报出错误:maximum recursion depth exceeded原因主要是python在运行时递归达到了上限,解决方案:修改Python的递归值,然后再运行就好啦import syssys.setrecursionlimit(1000000)...

2020-11-18 01:09:03 1718

转载 python判断字符串是否包含数字或字母

文章转载于:https://www.cnblogs.com/yuanqiangfei/p/11589259.htmlstr_1 = "123"str_2 = "Abc"str_3 = "123Abc"#用isdigit函数判断是否数字print(str_1.isdigit())结果:Tureprint(str_2.isdigit())结果:Falseprint(str_3.isdigit())结果:False  #用isalpha判断是否字母print(str_1.isalpha

2020-11-03 09:58:04 8775

原创 日期通配符转换

将字符串中的YYYYMMDD日期字符转为当前日期格式,如20201022string str="YYYYMMDD";// YYYYMMDDif(str.Contains("<YYYYMMDD>")){ str=str.Replace("<YYYYMMDD>",DataTime.Now.ToString("yyyyMMdd"))}// YYYY年MM月DD日if(str.Contains("YYYY年MM月DD日")){ str=str.Replace("YYYY年

2020-10-29 10:08:32 981

原创 python生成CSV文件

# 写入数据result_ = pd.DataFrame('数据集', columns=rs_balance.fields)# 打印输出print(result_balance)# 结果集输出到csv文件result_.to_csv("D:\\balance_data.csv", encoding="gbk", index=False)

2020-10-27 11:17:37 1350

原创 C# 打开指定路径下的文件

//获取项目根目录下的文件string FilePath=Appliction.StartupPath+"\\"+DateTime.Now.ToString("yyyyMMdd")+".xls";//打开路径下的文件System.Diagnostics.Process.Start(FilePath);

2020-08-25 10:22:11 1223

原创 C#treeview树形菜单

/// <summary> ///TrreView数据绑定 /// </summary> /// <param name="dt">获取datatable数据</param> private void InitModuleTree(DataTable dt) { //清空treeview上所有记录 this.TRole.Nodes.C

2020-06-26 01:36:10 1027

原创 C#文本分割

/// <summary> /// 分割文本 /// </summary> /// <param name="str"></param> /// <param name="_sp">分割符</param> /// <param name="bTrim">清左右空</param> /// <param name="

2020-06-25 16:09:47 1501

原创 c#二进制读取文件与文本转换

//将文件读取为流格式Stream expectedSteam = new FileStream(scriptpath, FileMode.Open, FileAccess.Read);//创建Byte数组byte[] bl = new byte[expectedSteam.Length];//读取流文件字节,保存到对象中expectedSteam.Read(bl, 0, bl.Length);string str2 = Encoding.Default.GetString(bl);//二进制

2020-06-25 16:06:43 2449

转载 C#文件读取,保存到Byte字节集中

Stream expectedSteam = new FileStream(path, FileMode.Open, FileAccess.Read, FileShare.Read);//将Path该文件读取为流格式byte[] expectedBytes = new byte[expectedSteam.Length];expectedSteam.Read(expectedBytes, 0, expectedBytes.Length);//读取该流文件字节,保存到对象中,为测试比对做准备`在这里插入代

2020-06-23 14:54:56 1640

原创 Python执行mysql数据库unread result found异常处理

Python对MySql的条件查询时无法返回多个结果集原代码:cur = conn.cursor()解决方案:cur = conn.cursor(buffered=True)

2020-06-09 15:11:34 1459

原创 C#获取年月周日的时间

/// <summary> /// 获取年、月、周的开始日期 /// </summary> /// <param name="period">标记年、月、周</param> /// <param name="Years">年</param> /// <param name="Months">月</param> /// <param name="Days"&g.

2020-06-04 20:43:43 355

原创 C#listView绑定数据

foreach (DataRow rZ in dtZ.Rows)//成立来净值 { ListViewItem lviZ = new ListViewItem(rZ[0] as string); //定义ListView的一行; lviZ.SubItems.Add(rZ[1] as string); lviZ.SubItems.Add(rZ[2] as string); lviZ.SubItems.Add(rZ[3] as string);

2020-06-04 20:43:15 1133

原创 C#右键功能设置

foreach (ToolStripItem items in contextMenuStrip2.Items) { if (items.Selected==true) { if (items.Text == "删除") button3_Click(button8, new EventArgs()); if (items.Text == "修

2020-06-04 20:40:20 506

原创 C#获取Excel文件路径

//打开文件对话框选择文件 OpenFileDialog file = new OpenFileDialog(); file.Filter = "Excel(*.xlsx)|*.xlsx|Excel(*.xls)|*.xls"; file.InitialDirectory = Environment.GetFolderPath(Environment.SpecialFolder.Desktop); file.Mu

2020-06-04 20:37:53 2045

原创 Sql Server判断表、库。。。是否存在

库是否存在if exists(select * from master…sysdatabases where name=N’库名’)print ‘exists’elseprint ‘not exists’– 判断要创建的表名是否存在if exists (select * from dbo.sysobjects where id = object_id(N’[dbo].[表名]’) and OBJECTPROPERTY(id, N’IsUserTable’) = 1)– 删除表drop tab

2020-06-04 20:34:40 370

原创 C#DGV选择shift多选

private Void Startow=-1;MouseClick事件if(e.Butto==MouseButtons.Left && !(Control.ModifierKeys==Kesy.Shift)) { Startow=this.dgv.CurrentRow.Index;}KeyUpif(this.dgv.SelectedCells.Count>0 && e.KeyData==Kesy.Shift){ int endrow=tj

2020-06-04 20:33:27 409

原创 MySql去重

-------------------去重一-----------------------– DELETE lh_manager_info– FROM– lh_manager_info,– ( SELECT– min(manager_name) manager_name– FROM– lh_manager_info GROUP BY– manager_

2020-06-04 20:31:11 147

原创 C#DGV样式设置

Public void dg_RowPostPaint(objest sender,DataGridViewRowPostPaintEventArgs e){ DataGridView dg=sender as DataGridView;//定义获取DGV Color color=dg.RowHeadersDefaltCellStyle.ForeColor;//定义单元格名称 if(dg.Rows[e.RowIndex].Selected) { color = RowHeadersDefaul

2020-06-04 20:30:06 507

原创 C#DGV全选

if(DGV.Rows.Count0){ if(CK.Checked==true) { for(int i=0;i<dgv.Rows.Count;i++) { DGV.Rows[i].Cells[0].Value=true; } } else { DGV.Rows[i].Cells[0].Value=false; }}else{ CK.Checked=false;}

2020-06-04 20:29:27 259

原创 C#生成随机数

Random random=new Random();int R=random.Next(0,100);

2020-06-04 20:28:43 144

原创 C#ComBox下拉框绑定数据

ComBox1.DataSource = "数据集";ComBox1.DisplayMember = "需要显示的数据";ComBox1.ValueMember = "后台获取到的数据";

2020-06-04 17:51:24 956

原创 C#zedGraphControl图形绘制

private void GetZedGraphControl(){ PointPairList _list = null; string[] months = null; //图形绘制 GetCharList(dtW, ref _list, ref months); LhPubFunc.loadLineChart(zedGraphControl1, _list, months, SymbolType.None);//SymbolType.None图像是否显示点}/// <summa

2020-06-04 17:41:07 1961

原创 C#导出ListView 数据生成CSV文件

/// <summary> /// 导出ListView 数据生成CSV文件 /// </summary> /// <param name="Name">文件名</param> /// <param name="listView">ListView 数据</param> static public void GetData(string Name, ListView listView) .

2020-06-04 17:29:55 1419

原创 GitHub团队仓库分配与权限设置

1、进入组织,点击进入准备分配的仓库,点击Settings2、点击左边框中的Collaborators & teams 填写账户的密码3、找到Tems选框,点击Add a tems 选择分配给的团队4、上一步完成后点击团队后面的权限设置进行权限管理然后就完成了...

2019-12-18 17:51:43 12677 1

原创 GitHub仓库的创建

1、进入Github主页,点击右上角的New新建仓库2、填写仓库名称Repository name、Description(说明)、选择是否公开3、点击Create repository创建后,弹出此页面4、根据要求,在桌面右键找到Git bash here并打开,根据要求依次填写命令执行命令后成功创建的仓库...

2019-12-18 17:38:45 419

原创 Python安装步骤

1、使用浏览器输入www.python.org地址,找到Welcome to Python.org2、进入到下载首页,点击Downloads找到Python3.8.0点击下载3、打开下载完成的安装包,点击进入安装界面,勾选Add Python3.8 toPATH,点击Install Now进行安装在这里插入图片描述...

2019-12-13 17:36:53 227

NPOI2.0.1.rar

npoi.dll组件 vs2013 及以下版本下载

2021-02-19

空空如也

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

TA关注的人

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