.Net Framework

Ubuntu16.04编译OpenJDK7u40

泪湿孤枕 提交于 2020-12-08 05:24:05
下图是OpenJDK6、OpenJDK7、OpenJDK7u和OpenJDK8这几个项目之间的关系: 下面把编译步骤记录下来: 编译环境 Ubuntu 16.04.4 LTS jdk版本 openjdk-7u40-fcs-src-b43-26_aug_2013.zip 1 Build Environments 1.1 编译环境:Ubuntu 16.04 vagrant@ubuntu:~$ lsb_release -a No LSB modules are available. Distributor ID: Ubuntu Description: Ubuntu 16.04.4 LTS Release: 16.04 Codename: xenial 1.2 配置apt-get源 # http://wiki.ubuntu.org.cn/源列表 vi /etc/apt/sources.list 参考模板,把下面的内容写入到/etc/apt/sources.list deb http://mirrors.sohu.com/ubuntu/ xenial main restricted universe multiverse deb http://mirrors.sohu.com/ubuntu/ xenial-security main restricted universe

C#开源项目:SiMay远程控制管理系统

拥有回忆 提交于 2020-12-08 01:58:33
C#开源项目:SiMay远程控制管理系统 Gitee仓库截图 下方基于原项目仓库readme 系统介绍 SiMay远程控制管理系统是一个Windows远程控制系统,底层基于IOCP的异步通信模型,能对海量客户端实时监控,目前功能已实现:逐行扫描远程桌面经典的文件管理、实时远程语音、实时摄像头、经典注册表管理、命令行终端、实时系统进程管理、用户桌面视图墙轮播等功能。并且可捕获UAC,WinLogon桌面。系统实现了中间会话服务器,可支持不同平台多主控端同时监控同一被控端。被控服务端支持绿色启动及以系统服务方式安装,项目完全采用C#.NET开发,代码仅供参考,项目不定时更新,欢迎关注点星星,fork。欢迎入群技术交流:905958449 :laughing: :blush: 申明 作为创作者,我对由此软件引起的任何行为和/或损害不承担任何责任。您对自己的行为承担全部责任,并承认此软件仅用于教育和研究目的。不得用于您不拥有或有权使用的任何系统。使用此软件,您自动同意上述内容,感谢支持。 背景 本项目仅为个人项目,经过几次重构,系统相对比较成熟了,决定开源反馈开源社区,希望更多人能和我一起进步,欢迎吐槽改进。 主控界面 创建服务端 远程桌面 文件管理 语音传输 注册表管理 中间服务器 系统项目结构 SiMay.Core【公共核心功能】 SiMay.Basic --基础通用库 SiMay

按照笔画顺序写汉字

时光怂恿深爱的人放手 提交于 2020-12-08 01:28:59
https://mp.weixin.qq.com/s/HpNvRSHvibUNGRz9-jRYCQ https://hanziwriter.org/ https://github.com/chanind/hanzi-writer-data https://cdn.jsdelivr.net/npm/hanzi-writer-data@latest/我.json 拿到汉字的svg数据, 然后动态的添加path 目前是比较突兀的直接显示一笔, 后面配合svg动画就能比较顺滑的写字了 <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8" /> <meta name="viewport" content="width=device-width, initial-scale=1.0" /> <title>Document</title> <style> </style> </head> <body> <script> // https://hanziwriter.org/ const stroke = [ "M 350 571 Q 380 593 449 614 Q 465 615 468 623 Q 471 633 458 643 Q 439 656 396 668 Q 381 674 370 672 Q 363 668

Web在线报表设计器——ActiveReports报表工具

北城以北 提交于 2020-12-07 23:51:51
点击获取ActiveReports v14.0最新版下载 市面上的报表工具有很多,虽说功能大同小异,但每一个报表工具都有各自明确的定位,选择最合适的工具,才能达到事半功倍的效果。 本文将要介绍的 ActiveReports报表工具 ,可全面满足 .NET 报表开发需求,作为专业的报表工具,已经为全球超过 300,000 名开发者提供全面的报表解决方案。 ActiveReports的应用场景十分广泛,包括报表设计中常见的无代码开发报表模式、动态创建报表模式,以及更适合现代化应用系统的自助式报表开发模式和在线报表设计模式。 ActiveReports的在线报表设计模式,依托于其最新推出的Web在线报表设计器,这是一款轻量、稳定但功能强大的 Web 端在线报表设计组件,基于HTML5和JavaScript技术架构,可轻松集成到您开发的报表应用中,用拖拽的方式,在 Web 应用程序和浏览器中在线设计报表,帮助您与最终用户随时随地的设计并创建复杂报表和结构化报表。 为了方便大家更快地使用这款在线报表设计器,请仔细阅读下方【使用指南】: 下载地址 ActiveReports 报表工具下载地址 注:ActiveReports 在线报表设计器源码包含在 ActiveReports的控件安装包内,您可以在如下地址中找到: C:\\Users\\\*\*\*\*\*\\Documents\

Java 13 特性解读

强颜欢笑 提交于 2020-12-07 09:57:30
Java 13 特性解读 转 https://blog.csdn.net/bjweimengshu/article/details/100978383 2017年8月,JCP执行委员会提出将Java的发布频率改为每六个月一次,新的发布周期严格遵循时间点,将在每年的3月份和9月份发布。 目前,JDK官网上已经可以看到JDK 13的进展,最新版的JDK 13将于2019年9月17日发布。 目前,JDK13处于Release-Candidate Phase(发布候选阶段),将于9月17日正式发布。目前该版本包含的特性已经全部固定,主要包含以下五个: JEP 350,Dynamic CDS Archives JEP 351,ZGC: Uncommit Unused Memory JEP 353,Reimplement the Legacy Socket API JEP 354: Switch Expressions (Preview) JEP 355,Text Blocks (Preview) 下面来逐一介绍下这五个重要的特性。 1、Dynamic CDS Archives 这一特性是在JEP310:Application Class-Data Sharing 基础上扩展而来的,Dynamic CDS Archives中的CDS指的就是Class-Data Sharing。 那么

FreeSql aop功能介绍

|▌冷眼眸甩不掉的悲伤 提交于 2020-12-07 06:10:22
前言 FreeSql 是一个功能强大的 .NETStandard 库,用于对象关系映射程序(O/RM),支持 .NETCore 2.1+ 或 .NETFramework 4.6.1+(QQ群:4336577)。 据了解,用户使用很少问问题,编码过程中,因业务阻塞,情有可原;因框架使用问题阻塞,得不偿失。我们的口号:做 .net 最方便的 ORM!愿每一位开发者嘴角上扬😏! 整体功能 IFreeSql 是核心,提供原始用法; FreeSql.DbContext 是扩展包,提供面向对象的用法(像EF); FreeSql.Repository 也是扩展包,提供仓储+工作单元用法(实际上和 DbContext 是一个扩展包); FreeSql.Connection.Extensions 也是扩展包,提供像 Dapper 一样的用法; 源码地址: https://github.com/2881099/FreeSql ,可从这里链向上面介绍的各个仓库。 fsql= new FreeSql.FreeSqlBuilder() .UseConnectionString(FreeSql.DataType.Sqlite, @"Data Source=|DataDirectory|\document.db;Attachs=xxxtb.db;Pooling=true;Max Pool Size=10")

[开源] FreeSql AOP 功能模块

只愿长相守 提交于 2020-12-07 05:38:37
前言 FreeSql 是一个功能强大的 .NETStandard 库,用于对象关系映射程序(O/RM),支持 .NETCore 2.1+ 或 .NETFramework 4.6.1+(QQ群:4336577)。 据了解,用户使用很少问问题,编码过程中,因业务阻塞,情有可原;因框架使用问题阻塞,得不偿失。我们的口号:做 .net 最方便的 ORM!愿每一位开发者嘴角上扬😏! 整体功能 IFreeSql 是核心,提供原始用法; FreeSql.DbContext 是扩展包,提供面向对象的用法(像EF); FreeSql.Repository 也是扩展包,提供仓储+工作单元用法(实际上和 DbContext 是一个扩展包); FreeSql.Connection.Extensions 也是扩展包,提供像 Dapper 一样的用法; 源码地址: https://github.com/2881099/FreeSql ,可从这里链向上面介绍的各个仓库。 fsql= new FreeSql.FreeSqlBuilder() .UseConnectionString(FreeSql.DataType.Sqlite, @"Data Source=|DataDirectory|\document.db;Attachs=xxxtb.db;Pooling=true;Max Pool Size=10")

EntityFramework Core 健康检查

╄→尐↘猪︶ㄣ 提交于 2020-12-06 13:18:09
【导读】 .NET Core提供对应方法可进行健康检查,那么在EF Core中是否也提供了相应的方式呢? EF Core 2.2+(包含2.2)版本提供了针对上下文的健康检查,接下来我们直接利用.NET 5.0版本进行演示 EntityFramework Core 5.0健康检查 我们知道在.NET Core中使用健康检查直接在对应服务中添加健康检查扩展方法即可,如下: services.AddHealthChecks() 在上述基础上我们再添加针对EF Core的诊断包才能进行健康检查,首先,我们安装诊断包 Microsoft.Extensions.Diagnostics.HealthChecks.EntityFrameworkCore 接下来我们使用上述诊断包针对如下上下文健康检查扩展方法AddDbContext,同时我们注入示例上下文,如下: services.AddHealthChecks().AddDbContextCheck<EFCoreDbContext>(); services.AddDbContext<EFCoreDbContext>(options => { options.UseSqlServer(@"Server=.;Database=EFCore;Trusted_Connection=True;"); }); 最后我们在路由中映射健康检查路由节点,如下:

C#开源项目:SiMay远程控制管理系统

白昼怎懂夜的黑 提交于 2020-12-06 11:46:55
C#开源项目:SiMay远程控制管理系统 Gitee仓库截图 下方基于原项目仓库readme 系统介绍 SiMay远程控制管理系统是一个Windows远程控制系统,底层基于IOCP的异步通信模型,能对海量客户端实时监控,目前功能已实现:逐行扫描远程桌面经典的文件管理、实时远程语音、实时摄像头、经典注册表管理、命令行终端、实时系统进程管理、用户桌面视图墙轮播等功能。并且可捕获UAC,WinLogon桌面。系统实现了中间会话服务器,可支持不同平台多主控端同时监控同一被控端。被控服务端支持绿色启动及以系统服务方式安装,项目完全采用C#.NET开发,代码仅供参考,项目不定时更新,欢迎关注点星星,fork。欢迎入群技术交流:905958449 :laughing: :blush: 申明 作为创作者,我对由此软件引起的任何行为和/或损害不承担任何责任。您对自己的行为承担全部责任,并承认此软件仅用于教育和研究目的。不得用于您不拥有或有权使用的任何系统。使用此软件,您自动同意上述内容,感谢支持。 背景 本项目仅为个人项目,经过几次重构,系统相对比较成熟了,决定开源反馈开源社区,希望更多人能和我一起进步,欢迎吐槽改进。 主控界面 创建服务端 远程桌面 文件管理 语音传输 注册表管理 中间服务器 系统项目结构 SiMay.Core【公共核心功能】 SiMay.Basic --基础通用库 SiMay

【0132】【Android网络框架-OkHttp使用】

非 Y 不嫁゛ 提交于 2020-12-06 03:13:19
1.使用okhttp的原因 【本课程讲解的内容】 2.GET基本的请求 2.1 添加依赖 【gitHub的服务器】 2.2 布局添加一个按钮 1 <? xml version="1.0" encoding="utf-8" ?> 2 < RelativeLayout xmlns:android ="http://schemas.android.com/apk/res/android" 3 4 xmlns:app ="http://schemas.android.com/apk/res-auto" 5 xmlns:tools ="http://schemas.android.com/tools" 6 android:layout_width ="match_parent" 7 android:layout_height ="match_parent" 8 tools:context ="com.air.sample.MainActivity" > 9 10 < Button 11 android:id ="@+id/button" 12 android:layout_width ="match_parent" 13 android:layout_height ="wrap_content" 14 android:layout_alignParentStart ="true" 15