递归找到当前的节点呈现树形菜单结构
递归找到当前的节点呈现树形菜单结构,所有的信息存储在一个表中 递归遍历所有节点信息 依次展示所有子节点
ILSpy 反编译工具支持整体项目导出
ILspy的界面
左面是打开的文件,右面的面板是文件的对应的反编译之后的代码。
支持C#和vb
可以将一个dll文件转换为C#或VB语言。
支持保存文件
对于单个文件可以保存为.cs文件或.vb文件,当文件较多时,可以选择保存为项目文件。
支持C#的反编译
C#语句可被反编译出来,并可支持yield return语句和 lambdas表达式的反编译。并且支持C# 5.0 中的"async"
EasyWeb iframe多标签版-混淆版源码
EasyWeb iframe多标签版-混淆版源码
使用说明:
1、使IDEA、Hbuilder、浏览器等开发工具打开;
2、使用http://localhost的形式访问;
3、不能直接双击以file://的形式访问;
4、开发文档:https://easyweb.vip/doc/;
5、未混淆代码是框架核心文件的源代码;
根据当前节点获取所有父节点信息
根据当前节点获取所有父节点信息(18代)SQL根据当前节点递归遍历获取所有父节点信息,短短的SQL可以解决复杂的问题
signalR跨域及解决方案
signalR跨域及解决方案 Access-Control-Allow-Origin' header is present之 为什么会跨域及解决方案
ORM_SQLSugar
很多人都会问您这款ORM有哪些特点,有什么竞争力,我归纳出以上几点供你参考
1、高性能 ,不夸张的说,去掉Sql在数据库执行的时间,SqlSugar是EF数倍性能,另外在批量操作和一对多查询上也有不错的SQL优化
2、高扩展性 ,支持自定义拉姆达函数解析、扩展数据类型、支持自定义实体特性,外部缓存等
3、稳定性和技术支持, 虽然不是官方ORM, 但在稳定性上也是有着数年用户积累,如果遇到问题可以在GITHUB提出来,会根据紧急度定期解决
4、功能全面,虽然SqlSugar小巧可功能并不逊色于EF框架
5、创新、持续更新 ,向下兼容
netcoreprint打印数据
netcoreprint打印数据 var rs = pn.GetYSBHListExcel(strWhere);
string excelName = DateTime.Now.ToString("yyyyMmddHHmmss");
if (!String.IsNullOrEmpty(excelname))
{
excelName = excelname;
}
var buffer = IO.printExcel(rs.Data, excelName);
return File(buffer, "application/vnd.ms-excel", PubSetting.UserName + excelName + ".xlsx");
根据数据库表和字段生成对应的实体文件(.cs)包含注释
///
/// 生成实体类cs文件
///
public static void CreateEntityCode()
{
using (SqlSugarClient db = CreateDBContext())
{
string p = "XT_";
string TABLE_NAME = "";
string COMMENTS = "";
string sql = "select TABLE_NAME,COMMENTS from user_tab_comments ";
DataTable dt1 = db.Ado.GetDataTable(sql);
for (int i = 0; i < dt1.Rows.Count; i++)
{
TABLE_NAME = dt1.Rows[i]["TABLE_NAME"].ToString(); //表名
COMMENTS = dt1.Rows[i]["COMMENTS"].ToString(); //描述
p = TABLE_NAME.Substring(0, TABLE_NAME.IndexOf("_"));
CreateEntityCode(TABLE_NAME, COMMENTS, p);
}
}
}
NPOI 2.2.0.0.rar
NPOI2.2.0.0多个版本都在其中NPOI 2.2.0版,解压后有4个dll,还有一个ICSharpCode.SharpZipLib.dll文件,使用时可以直接引用 用来处理Excel的类库
清除系统垃圾文件.rar
清除系统垃圾文件,双击即可运行,只须等待几分钟既可,可以清除系统盘的临时文件及注册表的临时文件,扩大系统盘的容量。
NET识别PDF.rar
NET生成PDF 读取PDF文本 获取PDF内图片
欧蓝德优化包行车播放视频
1. 自动设置EQ结束后返回最后一次进入的界面
2. 设置中增加菜单按钮是否显示的设置
3. 设置中增加自动运行是否启用的设置
4. 设置中增加自动运行是否在后台启动
5. 默认配置的按钮增加凯立德、高德和电子狗的配置
6. 点状态栏的文件按钮打开文件管理器,可以执行安装程序安装配置文件和图片(就是说只要不更新程序就不用退出车机程序,可以避免车机程序退出到桌面死机,需要反复尝试的问题)
vsdbg-16-6-20415-1 vsdbg-linux-x64-LB
VisualStudio 解决首次调试 docker 的 vs2017u5 exists, deleting 太慢问题
Windows Server 2008 R2 配置 AD(Active Directory)域控制器
Windows Server 2008 R2 配置 AD(Active Directory)域控制器
配置环境
1配置 DNS 服务器
2.配置 Active Directory 域服务
3.C# AD(Active Directory)域同步 组织单位、用户基本信息
利用游标对不同的数据库进行批量操作数据
利用游标对不同的数据库进行批量操作数据
是在存储过程中执行的所有操作里面讲解了游标如何使用,怎样访问其它数据库的表及操作,
redis服务端及客户端
1.redis 启动
打开一个命令窗口,进入到你解压的目录,输入命令:redis-server redis.windows.conf
2.部署redis为windows下的服务 命令如下:
再打开一个新的命令窗口,输入命令:redis-server --service-install redis.windows.conf
3.安装后的启动服务命令:redis-server --service-start
TFS功能说明以及使用教程
Visual Studio Team Foundation Server 2012 (TFS) 是 Microsoft 应用程序生命周期管理 (ALM) 解决方案的核心协作平台。 不论在本地还是 在云中,TFS 均可支持灵活的开发实践、 多个 IDE 和平台,并为您提供有效管理整个 IT 生命周期的软件开发项目所需的工具。
通过反射机制写的通用的方法
通过反射机制写的通用的方法,查询出对应的对象信息出来,通过一个SQL语句 返回一个对象或列表,在使用方法时要确保表名和实体名称一致,如果不一致,根据自己的业务规则需要改成一致,
js闭包详细介绍及语法
js闭包指的是:能够访问另一个函数作用域的变量的函数。清晰的讲:闭包就是一个函数,这个函数能够访问其他函数的作用域中的变量
TFS源代码管理需要注意的几大事项.rar
1.使用TFS进行源代码管理
2.如果代码没放在源代码管理软件里,等于它不存在
3.要早提交,常提交,并且不要觉得麻烦
4.提交前要检查你更改了什么
多个pdf文件合并成一个pdf,多个EXCEL文件合并成一个excel多个sheet页
在导出时我们常需要将多个EXCEL文件合并成一个excel多个sheet页,多个pdf文件合并成一个pdf并在浏览器中输出打印
SnowFlake算法生成id的结果是一个64bit大小的整数(java版)
防止产生的时间比之前的时间还要小(由于NTP回拨等问题),保持增量的趋势.
分布式ID生成算法 - 雪花算法SnowFlake,不重复
时间戳必须大于上一次生成ID的时间戳. 如果和上次生成时间不同,重置sequence,就是下一毫秒开始,sequence计数重新从0开始累加,
为了保证尾数随机性更大一些,最后一位可以设置一个随机数 防止产生的时间比之前的时间还要小(由于NTP回拨等问题),保持增量的趋势.
EN 1011-1 2009 焊接.金属材料焊接的推荐规范.电弧焊的通用指南
EN 1011-1 2009 焊接.金属材料焊接的推荐规范.电弧焊的通用指南
BS EN 1090-2-2018 钢结构和铝结构的施工 第2部分-钢结构的施工技术要求(英文版)
BS EN 1090-2-2018- 钢结构和铝结构的施工 第2部分-钢结构的施工技术要求(英文版)
EN 1011-2 2001 焊接 焊接金属材料的推荐 第2部分:铁素体钢的弧焊
EN 1011-2 2001 焊接 焊接金属材料的推荐 第2部分:铁素体钢的弧焊
ISO 5817 2014 钢、钛、镍及其合金的熔化焊(高能束焊除外)缺欠质量分级
ISO 5817 2014 钢、钛、镍及其合金的熔化焊(高能束焊除外)缺欠质量分级
串口工具232接口写入硬件设备,支持消息读取支持TCP UDP多种协议切换,客户端和服务端任意切换
串口工具232接口写入硬件设备,socket TCP UDP多种协议切换,客户端和服务端任意切换,发送/接受消息,写日志等功能
EN 1011-2-2001 金属材料焊接的推荐-铁素体钢的弧焊(中文版)
EN 1011-2-2001 金属材料焊接的推荐-铁素体钢的弧焊(中文版)
软件许可证授权管理方案
License生成
License授权码使用RSA+DES混合加密的方式生成,加密生成步骤如下:
2.1、确认License内容:机器码、过期时间、限制用户数量...
2.2、将机器码做为密钥种子,生成本次加密码的DES密钥。
2.3、使用DES密钥对License内容逐项序列化进行DES加密。
2.4、生成RSA密钥对(公钥+私钥)。
2.5、使用RSA私钥对DES密钥进行RSA加密。
2.6、将DES加密后和License内容项+RSA加密后的DES密钥+RSA公钥进行组装生成License,然后使用Base64对License进行编码
socket TCP UDP多种协议切换,客户端和服务端任意切换
socket TCP UDP多种协议切换,客户端和服务端任意切换,发送/接受消息,写日志等功能
EN 1011-3 2000-不锈钢的弧焊
EN 1011-3 2000-不锈钢的弧焊
BS-EN-1090-2-2008 钢结构和铝结构的施工 第2部分-钢结构的施工技术要求(中文版)
BS_EN_1090-2-2008 钢结构和铝结构的施工 第2部分-钢结构的施工技术要求(中文版)
BS-EN-1090-1-2009 钢结构和铝结构的施工 第1部分-结构部件一致性评估要求 (中文版)
BS_EN_1090-1-2009 钢结构和铝结构的施工 第1部分-结构部件一致性评估要求 (中文版)
visio多种图形绘制,适合通用权限角色,审批,审批流程以及网络拓扑图,修改就能使用
用户菜单权限数据关系图,流程图,审批流程图,角色权限,审批权限表关系,机器人网络拓扑图
echarts3d地图散点数据陷进地图的多次试验后终于成功
echarts 3d地图数据散点下陷,下陷到地图里的数据是数据中的最小值,解决方法是,添加数据中不能出现的最小值,并且让它不现实出来,就可以解决想要数据下陷得问题
VUE实现从左到右滚动或从右至左滚动
VUE实现从左到右滚动或从右至左滚动 可以是文字 可以是图片
在线pdf打印,直接调用打印
在线pdf打印,直接调用打印