- 博客(50)
- 资源 (36)
- 收藏
- 关注
原创 开源FluentFTP实操,操控FTP文件
通过FluentFTP库,轻松在.NET中实现FTP功能。支持判断、创建、删除文件夹,判断文件是否存在,实现上传、下载和删除文件。简便而强大的FTP操作,提升文件传输效率。在.NET中,使用FluentFTP库可以方便地实现FTP的相关功能。以下是判断文件夹是否存在、文件夹的创建和删除、判断文件是否存在、文件的上传、下载和删除的基本操作。
2024-10-24 17:37:34
662
原创 Win11右键默认显示更多设置教程
微软在Win11系统虽然做了很多改进,但是有些新的功能我们用着不仅不习惯,还觉得不方便。比如新的右键菜单,无休止的更新等等。Win11最大的变化之一莫过于右键菜单发生了变化,最大的问题是什么,是右键菜单很多时候需要点两次,实在是反人类,太麻烦了。必须使用“显示更多选项”的右键菜单。
2024-09-24 16:30:03
321
原创 解决github打不开的方法
Windows系统:打开 C:\Windows\System32\drivers\etc 找到hosts文件。重启浏览器,就可以正常访问github.com了,以后再不好使就是这些网址更新了,再重新配置。在网页中找到github.global.ssl.fastly.net对应的ip地址。在网页下方三分之一处可以找到github.com对应的ip地址。Ubuntu系统:sudo vim /etc/hosts。在底部加入前三步获得的内容。
2024-08-14 12:34:21
2450
原创 C#去掉文件夹或文件名非法字符
创建文件夹的功能,需要检查字符串中是否包含不能在文件夹中使用的非法字符。C#中如果需要生成文件路径,有时会抛出“文件路径中出现非法字符”的异常,这时我们就会找到这个非法的字符串,然后Replace替换掉。net类库提供了非法字符的数组,我们直接循环替换掉即可。这里还有个小窍门,net类库提供了文件和文件夹的两个非法字符的数组,我们拼接文件完整路径的时候,直接替换,避免报错,开始上干货。
2024-08-13 10:33:29
955
原创 Windows系统下双网卡如何配置静态路由实现同时访问内外网
一台PC主机,Windows系统,拥有两个网卡。希望同时通过一个网卡访问内网,另一个网卡访问外网。额外赠送(ps:其他操作)首先,进入命令提示符。
2023-05-09 15:56:40
622
原创 oracle定时任务dbms_job使用
/*1.删除表脚本*/ DECLARE num NUMBER ; BEGIN SELECT COUNT (1) INTO num FROM user_tables WHERE TABLE_NAME = 'JOB_TEST' ; IF num = 1 THEN EXECUTE IMMEDIATE 'drop table JOB_TEST' ; END IF; END;/*2.创建测试表*/ create table job_t.
2020-12-30 13:09:00
387
原创 Oracle普通视图和物化视图的区别
目录物化视图介绍刷新的方法有四种:FAST、COMPLETE、FORCE和NEVER物化视图的类型:ON DEMAND、ON COMMIT创建时生成数据分为两种:build immediate和build deferred案例使用物化视图介绍物化视图是一种特殊的物理表,“物化”(Materialized)视图是相对普通视图而言的。普通视图是虚拟表,应用的局限性大,任何对视图的查询,Oracle都实际上转换为视图SQL语句的查询。这样对整体查询性能的提高,并没有实质上的好处。..
2020-12-29 23:34:53
1716
原创 oracle 表结构对比差异SQL脚本
select m.owner, m.table_name, m.column_id, m.column_name, m.data_type, m.data_length, n.owner, n.table_name, n.column_id, n.column_name, n.data_type, n.data_length from (select.
2020-10-24 18:14:35
564
原创 C#指定文件夹的所有内容copy到目标文件夹
[DebuggerDisplay("{" + nameof(GetDebuggerDisplay) + "(),指定文件夹的所有内容copy到目标文件夹}")] public class FileCopyDir { /* * 使用: * string test1 = @"E:\test1"; * string test2 = @"E:\test2"; * FileCopyDir.CopyD...
2020-09-05 19:42:22
256
原创 C# 根据出生年月计算年龄精确到岁月天
[DebuggerDisplay("{" + nameof(DebuggerDisplay) + "(),根据出生年月计算天数/计算岁月天}")] public class TimeTool { public TimeTool() { //构造 } /// <summary> /// 根据出生年月计算 整数天 /// <...
2020-09-05 19:23:21
1901
原创 CnPlugin是PL/SQL Developer工具插件使用
CnPlugin是PL/SQL Developer工具插件,支持PL/SQL Developer 7.0以上版本。1、安装2、拷贝文件安装结束后,得到一个 CnPlugin.dll 和 “CnPlugin”的文件夹,把这两个拷贝到 PL/SQL Developer的安装路径下的 “PlugIns”目录下,重启PL/SQL Develop可以使用了,打开的时候 会在引导界面看到插件3、配置4、重启PL/SQL Develop 即可...
2020-06-30 21:46:49
4405
原创 C# lambda表达式使用
前言 1、天真热,程序员活着不易,星期天,今天北京天气真热,写一些东西。 2、写一些lambda的使用吧:简化了匿名委托的使用,让你让代码更加简洁,优雅。lambda简介 Lambda表达式实际上是一种匿名函数,在Lambda表达式中可以包含语句以及运算等操作。并且可用于创建委托或表达式目录树类型,支持带有可绑定到委托或表达式树的输入参数的内联表达式。使用Lambda表达式可大大减少代码量,使得代码更加的优美、简洁,更有可观性。 lambd...
2020-06-06 21:35:41
613
原创 C# WinForm 一键清空界面控件的值
在Winfrom开发中,患者基本信息采集功能,保存数据后,有时需要清空界面的值需求,该函数可以根据自己需求去扩展使用 /// <summary> /// 一键清空患者采集界面值 /// </summary> /// <param name="sender"></param> /// <param name="e"></param> pri
2020-05-25 20:42:29
2271
4
原创 Oracle不同字符集所占字节数不同问题解释
Oracle不同字符集所占字节数不同问题前言:前两天遇到的一个问题,两个数据库相同的表结构,做同步的时候,发生写入数据报错: 【ORA-01438】实际值的长度大于了数据库里某个字段允许的最大长度导致的插入失败问题。经过细致的查找后发现是数据库定义的字符集不同造成的。--数据库服务器字符集,来源于props$,是表示数据库的字符集。select t.PARAMETER,t.VALUE from nls_database_parameters t where t.PARAMET...
2020-05-21 21:12:51
666
原创 【MySql安装配置 】及【navicat连接mysql出现2059错误】
MySql安装配置1、下载 地址:https://dev.mysql.com/downloads/mysql/2、解压缩之后,要进行环境变量配置zip格式是自己解压3、配置环境变量我的电脑->属性->高级->环境变量 选择Path,添加:你的My SQL bin文件夹的路径 :D:\mysql-8.0.20-winx64\bin;4、配置完环境变量之后 在D:\mysql-8.0.20-winx64目录下新增加一个配置文件mysql.ini ,...
2020-05-17 18:22:14
690
原创 Oracle正则表达式使用-使用篇(三)
正则表达式功能/* 解析一下几个参数的含义: 1、source_char,输入的字符串,可以是列名或者字符串常量、变量。 2、pattern,正则表达式。 3、match_parameter,匹配选项。 取值范围: i:大小写不敏感; c:大小写敏感; n:点号 . 不匹配换行符号; m:多行模式; x:扩展模式,忽略正则表达式中的空白字符。 4、position,标识从第几个字符开始正则表达式匹配。 5、occurrence,标识第几个匹配组。...
2020-05-13 22:36:27
393
原创 Oracle正则表达式使用-语法篇(二)
正则表达式语法--正则表达式语法regexp_count(src, pattern[, pos[, match]])regexp_instr(src, pattern[, pos[, occur[, retopt[, match[, subexpr]]]]])regexp_like(src, pattern[, match])regexp_substr(src, pattern[, pos[, occur[, match[, subexpr]]]])regexp_replace(src, .
2020-05-13 22:36:04
282
原创 Oracle正则表达式使用-介绍篇(一)
正则表达式(regular expression)描述了一种字符串匹配的模式,可以用来:检查一个串中是否含有符合某个规则的子串(即我们在开发中用到的正则表达式验证功能),并且可以得到这个子串。 根据匹配规则对字符串进行灵活的替换操作。正则表达式集合及操作符1.字符集合字符 匹配的字符 \d 从0-9的任一数字 \D 任一非数字字符 \w 任一单词字符,包括A-Z,a-z,0-9和下划线 \W 任一非单词字符 \s 任一空白字符,包括.
2020-05-13 22:35:52
215
原创 【原因及解决办法】C# 报错 ORA-00604: 递归 SQL 级别 1 出现错误,ORA-01000: 超出打开游标的最大数
记录一下今天遇到的一个Oracle 错误 :ORA-00604: 递归 SQL 级别 1 出现错误,ORA-01000: 超出打开游标的最大数医院运行的接口,最近频繁出现这个错误,一开始以为是游标最大数不够大经过以下SQL查询结果为 300,第一想到的就是修改最游标最大数方式一从数据库游标最大数修改入手,不过这个方法治标不治本。--结果 300select value from v$parameter where name = 'open_cursors'--加大游标数alter
2020-05-11 22:02:12
1698
1
原创 C# SQLiteHelper - 附实战使用Demo源码
C# SQLite使用实战示例Demo1.轻量级 使用 SQLite 只需要带一个动态库,就可以享受它的全部功能,而且那个动态库的尺寸想当小。2.独立性 SQLite 数据库的核心引擎不需要依赖第三方软件,也不需要所谓的“安装”。3.隔离性 SQLite 数据库中所有的信息(比如表、视图、触发器等)都包含在一个文件夹内,方便管理和维护。4.跨平台 SQLite 目前支持大部分操作系...
2020-05-05 20:55:24
5066
5
原创 C#利用QRCodeProvider生成二维码
本文所引用的是 QRCodeProvider.dllDLL下载地址:https://download.youkuaiyun.com/download/qq_20454875/12391379using com.google.zxing;using com.google.zxing.common;using System;using System.Drawing;using System.Wi...
2020-05-05 20:39:00
258
原创 C#模拟Post和Get方式发送数据
通过应用程序读取网页信息的时候,通常需要抓取网页的数据,但是有一个问题就是很多网页需要登录后才能够获得页面数据,那么就需要保存当前的cookie,在.NET中可以使用CookieContainer 对象来保存登录后的Cookie信息,每次发送数据的时候加上Cookie信息,就可以解决这个问题了。 #region 同步通过POST方式发送数据 /// <su...
2020-05-05 19:50:54
175
原创 C#正则表达式 - Regex类用法实操使用
使用Regex类需要引用命名空间:using System.Text.RegularExpressions;C#正则表达式符号模式 字 符 描 述 \ 转义字符,将一个具有特殊功能的字符转义为一个普通字符,或反过来 ^ 匹配输入字符串的开始位置 $ ...
2020-05-05 00:41:13
509
原创 ORACLE - 数据库基本操作整理
--ORACLE数据库基本操作整理 zhao.fw 2020-05-03整理--ORACLE创建用户 用户名 密码 都是 HIS_TESTCREATE USER HIS_TEST IDENTIFIED BY HIS_TEST;--分配 权限 给 用户名GRANT RESOURCE,DBA,CONNECT TO HIS_TEST;--修改密码ALTER USER HIS_T...
2020-05-03 23:13:16
235
原创 Oracle中的【ORA-01536表空间限额不够】的解决方法
Oracle中的【ORA-01536表空间限额不够】的解决方法错误场景:今天在SMS短信数据库一个功能运行时候遇到了ORA-01536错误,具体如下:--执行一条插入语句INSERT INTO SMS_MASTER (CREATE_DATE, TYPE_NAME, SMS_ID, SMS_CONTENT,SMS_PHONE)VALUES (SYSDATE, 'HIS', ...
2020-05-03 20:43:18
1245
原创 【C#日常积累】C#通过反射实现动态调用WebService
C#通过反射实现动态调用WebServiceWebServiceHelper.cspublic class WebServiceHelper { #region 动态调用WebService动态调用地址 /// < summary> /// 动态调用web服务 //...
2020-05-02 23:07:21
569
原创 Json.NET使用汇总
首先去下载最新的Newtonsoft.Json.dllhttp://json.codeplex.com/https://github.com/JamesNK/Newtonsoft.Jsonhttps://github.com/JamesNK/Newtonsoft.Json/releasesJson.Net 是一个读写Json效率比较高的.Net框架.Json.Net 使得在...
2020-05-02 18:28:45
367
原创 linux常用命令笔记大全(资料收集)
linux常用命令笔记大全,网上收集,留着日后使用===================目录操作========================mkdir: 创建目录 -p : 递归的创建目录 也就是可以创建多层目录 一次创建多个目录: mkdir {a,b,c,d,e,f} 一次创建 a b c d e f多个目录。rmdir:删除一个空文件夹cp:复制文件或者文件夹...
2020-04-26 23:31:34
209
原创 DevExpress Winform 常用控件 LookUpEdit(下拉列表视图)(三)
不太会表达,直接放代码,相信【代码】加【注释】更能直观的表达我的意思,欢迎点赞。/*绑定 LookUpEdit 数据源,与 ComboBoxEdit * 的区别是,ComboBoxEdit 没有ValueMember 和 DisplayMember 属性, * 绑定代码如下:*/ DataTable dataTab...
2020-04-26 23:23:49
1157
原创 DevExpress Winform 常用控件 ComboBoxEdit(下拉框)(二)
下拉框添加项//下拉框添加项this.comboBoxEdit1.Properties.Items.Add("test1");this.comboBoxEdit1.Properties.Items.Add("test2");设置下拉框不可编辑,默认为 TextEditStyles.Standard(可以编辑) //设置下拉框不可编辑,默认为 TextEditStyles.St...
2020-04-26 23:10:09
2398
原创 DevExpress Winform 常用控件 Gridview(一)
Gridview 使用篇去除 GridView 头上的 "Drag a column header here to group by that column"实现:点击 Run Designer -> 找到:OptionView ->将 ShowGroupPanel : 设置为 false显示出 GridView 自带的搜索功能实现:点击 Run Desig...
2020-04-26 22:59:51
847
原创 【C#日常积累】C# 应用程序配置文件App.Config 基本使用
前言 今天分享一个,在系统程序开发过程中少不了的配置文件操作类,用于读取和修改App.config的程序配置,话不多说,真奔主题开干。首先添加System.configuration引用<?xml version="1.0" encoding="utf-8" ?><configuration> <startup> ...
2020-04-22 21:39:50
324
原创 【Oracle日常积累】Oracle 创建和使用 DBLink
使用场景 当你需要跨本地数据库访问另外一个数据库表中的数据时,在本地数据库中创建远程数据库的dblink,通过dblink本地数据库可以像访问本地数据库一样访问远程数据库表中的数据。 创建dblink/*emr_dblink : 表示dblink名字db_name :表示 远程数据库的用户db_pwd:表示 远程数据库的密码HOST : 表示远程数...
2020-04-19 09:37:59
202
原创 【bat批处理】IP地址快速切换
设置自动获取IP@echo offecho. I P 地址 : 自动获取netsh interface ip set address name="本地连接" source=dhcpnetsh interface ip set dns name="本地连接" source=dhcpecho. ===== 设置成功,3秒后自动关闭本窗口 ===== ping -n 3 127...
2020-04-17 09:42:02
517
局域网查看工具(LanSee)
2024-08-14
windows打印服务修复工具
2024-08-14
进程守护工具 应用程序进程守护
2024-08-14
C#PDF转图片实现+源码示例
2023-07-23
PlugIns插件文件夹.rar
2020-06-30
MySql安装配置及错误处理.zip
2020-05-17
SqlServer卸载工具_x86_64.zip
2020-05-07
正则常用表达式.txt
2020-05-05
Json.NET_Demo.zip
2020-05-02
C# SQLite开发包及实例源码.zip
2020-04-29
文件快速查找器.zip
2020-04-27
Oracle_PlSql帮助文档.zip
2020-04-16
Oracle导出数据结构文档.rar
2020-04-16
SqlDbx64.exe - 万能数据库管理工具
2020-04-16
EZDML.rar - 表结构设计器
2020-04-16
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人