.Net Framework

可实时预览的LaTex编辑器BakoMa Tex 11.80安装和Infinitely Try

与世无争的帅哥 提交于 2020-10-09 00:18:46
BakoMa Tex可以实时预览Tex编译出的pdf,也可以通过修改预览的结果,反过来影响Tex源码,这个功能是十分有用的。目前官网(http://bakoma-tex.com/menu/download.php)上能找到的最新版是11.80,发布于2018年10月18日,有较长时间未更新了。这个版本不支持中文,中文在预览区无法显示,而且只要中文夹杂了英文,在Tex源码区的中文还会重叠显示,光标也无法正确定位。我把软件的各个和编码有关的设置都修改过,也不能解决中文的问题。所以,BakoMa目前只能拿来写英文论文了。 接下来讲解如何实现无限试用。安装后启动,会出现如下输注册码的窗口, 注意上面的最后一段话,(Installation Serial Number /ISN/ may be required for some kinds of licenses at payment processing. Your installation of BaKoMa TeX has ISN = 262721426),尤其是结尾的ISN = 262721426。底部显示了剩余的试用期,直接点Apply会报注册码unsuitable的错误,点击Evaluate则会联网下载一个试用的License. 既然要联网下载,那么很自然会好奇:如果在断网的情况下点击Evaluate,会出现什么情况呢?

ftp 远程定时备份,ftp 远程定时备份文件的方法及环境配置

ぐ巨炮叔叔 提交于 2020-10-08 09:04:03
IIS7服务器管理工具-FTP客户端 作为FTP客户端,它支持批量管理FTP站点 具体功能: FTP定时上传和定时下载,FTP定时备份,且操作简洁 iis7服务器管理工具还是vnc客户端 支持批量管理管理windows及linux服务器、vps 让服务器真正实现了一站式管理,真的是非常方便。 官网传送门:fwqglgj.iis7.net/cp/ftp/?tscd-zc 配置方式: 一、选择ftp窗口,点击FTP设置 二、进入“FTP设置”—“任务设置”后,我们先添加任务 1、新建任务(一个任务只能选择一种时间周期) 1-1:如何设置 天级定时上传或下载任务 1-2:如何设置 周级定时上传或下载任务 1-3:如何设置 月级定时上传或下载任务 注意点:备份类型的选择 追加:新文件。 修改:新文件,或者修改内容后的文件。 覆盖:不对比文件,直接覆盖原文件。(不推荐) 2、接下来选择FTP(以下示例定时上传操作教程) 2-1:点击“选择FTP” 2-2:进入FTP绑定界面 2-3:成功绑定一台ftp站点 2-4:ftp绑定信息及任务执行结果会在设置界面下方显示 三、提示任务上传成功之后,我们去对应ftp服务器查看任务是否上传完成 经查看,文件已成功上传! 注意:本文以上传为例,如果需要下载只要将传输方向改为“下载”即可! java配置方式如下: import com

ftp自动备份文件,通过定时设置ftp自动备份文件的方式

徘徊边缘 提交于 2020-10-08 09:03:44
IIS7服务器管理工具-FTP客户端 作为FTP客户端,它支持批量管理FTP站点 具体功能: FTP定时上传和定时下载,FTP定时备份,且操作简洁 iis7服务器管理工具还是vnc客户端 支持批量管理管理windows及linux服务器、vps 让服务器真正实现了一站式管理,真的是非常方便。 官网传送门:fwqglgj.iis7.net/cp/ftp/?tscd-zc 配置方式: 一、选择ftp窗口,点击FTP设置 二、进入“FTP设置”—“任务设置”后,我们先添加任务 1、新建任务(一个任务只能选择一种时间周期) 1-1:如何设置 天级定时上传或下载任务 1-2:如何设置 周级定时上传或下载任务 1-3:如何设置 月级定时上传或下载任务 注意点:备份类型的选择 追加:新文件。 修改:新文件,或者修改内容后的文件。 覆盖:不对比文件,直接覆盖原文件。(不推荐) 2、接下来选择FTP(以下示例定时上传操作教程) 2-1:点击“选择FTP” 2-2:进入FTP绑定界面 2-3:成功绑定一台ftp站点 2-4:ftp绑定信息及任务执行结果会在设置界面下方显示 三、提示任务上传成功之后,我们去对应ftp服务器查看任务是否上传完成 经查看,文件已成功上传! 注意:本文以上传为例,如果需要下载只要将传输方向改为“下载”即可! java配置方式如下: import com

[原创][开源]SunnyUI.Net, C# .Net WinForm开源控件库、工具类库、扩展类库、多页面开发框架

纵饮孤独 提交于 2020-10-08 04:24:03
SunnyUI.Net, 基于 C# .Net WinForm 开源控件库、工具类库、扩展类库、多页面开发框架 Blog: https://www.cnblogs.com/yhuse Gitee: https://gitee.com/yhuse/SunnyUI GitHub: https://github.com/yhuse/SunnyUI 帮助文档目录: https://www.cnblogs.com/yhuse/p/SunnyUI_Menu.html 欢迎交流,QQ群:56829229 (SunnyUI技术交流群) 先来个思维导图: 1、开源控件库 基于 framework4.0,原生控件开发,参考 Element、DotNetBar 主题风格,包含 Button、Panel、TextBox、CheckBox、RadioButton、TabControl、NavBar、DataGridView 在内的常用控件超过 40 个,满足常规开发需求,每个控件都精雕细琢,注重细节;包含 Element 风格主题 11 个,DotNetBar 主题 3 个,其他主题 2 个,包含主题管理组件 UIStyleManager,可自由切换主题。 图太多了,还是具体看 SunnyUI.Demo 吧!~ 2、工具库 收集整理开发过程中经常用到的工具类库。 3、扩展库

消息队列 Kafka 的基本知识及 .NET Core 客户端

倾然丶 夕夏残阳落幕 提交于 2020-10-08 03:29:59
前言 最新项目中要用到消息队列来做消息的传输,之所以选着 Kafka 是因为要配合其他 java 项目中,所以就对 Kafka 了解了一下,也算是做个笔记吧。 本篇不谈论 Kafka 和其他的一些消息队列的区别,包括性能及其使用方式。 简介 Kafka 是一个实现了分布式的、具有分区、以及复制的日志的一个服务。它通过一套独特的设计提供了消息系统中间件的功能。它是一种发布订阅功能的消息系统。 一些名词 如果要使用 Kafka ,那么在 Kafka 中有一些名词需要知道,文本不讨论这些名词是否在其他消息队列中具有相同的含义。所有名词均是针对于 Kafka。 Message 消息,就是要发送的内容,一般包装成一个消息对象。 Topic 通俗来讲的话,就是放置“消息”的地方,也就是说消息投递的一个容器。假如把消息看作是信封的话,那么 Topic 就是一个邮筒,如下图所示: Partition && Log Partition 分区,可以理解为一个逻辑上的分区,像是我们电脑的磁盘 C:, D:, E: 盘一样, Kafka 为每个分区维护着一份日志Log文件。 每个分区是一个有序的,不可修改的,消息组成的队列。 当消息过来的时候,会被追加到日志文件中,这个追加是根据 commit 命令来执行的。 分区中的每一条消息都有一个编号,叫做 offset id,这个 id 在当前分区中是唯一的

使用PInvoke互操作,让C#和C++愉快的交互优势互补

試著忘記壹切 提交于 2020-10-08 02:29:07
一:背景 1. 讲故事 如果你常翻看FCL的源码,你会发现这里面有不少方法借助了C/C++的力量让C#更快更强悍,如下所示: [DllImport("QCall", CharSet = CharSet.Unicode)] [SecurityCritical] [SuppressUnmanagedCodeSecurity] private static extern bool InternalUseRandomizedHashing(); [DllImport("mscoree.dll", EntryPoint = "ND_RU1")] [SuppressUnmanagedCodeSecurity] [SecurityCritical] public static extern byte ReadByte([In] [MarshalAs(UnmanagedType.AsAny)] object ptr, int ofs); 联想到上一篇阿里短信netsdk也是全用C++实现,然后用C#做一层壳,两者相互打辅助彰显更强大的威力,还有很多做物联网的朋友对这种.Net互操作技术太熟悉不过了,很多硬件,视频设备驱动都是用C/C++实现,然后用winform/WPF去做管理界面,C++还是在大学里学过,好多年没接触了,为了练手这一篇用P/Invoke来将两者相互打通。 二

金丝雀发布、滚动发布、蓝绿发布到底有什么差别?关键点是什么?

被刻印的时光 ゝ 提交于 2020-10-08 02:24:15
根据 2017 年的 DevOps 发展报告,高效能组织和低效能组织在软件交付的效率上有数量级上的差异。技术组织的软件交付能力是一种综合能力,涉及众多环节,其中发布是尤为重要的环节。 作为技术人员,大家可能听说过“滚动发布”和“蓝绿发布”等术语,但是很多人并不清楚这些术语背后的原理。本文试图总结当前主流的发布策略,每个的优劣,适用性,让开发人员特别是架构师对现代发布技术有一个更为清晰全面的认识,让大家能够根据自己的企业上下文,对发布策略做出正确的选型和实践。 一、单服务器组发布 先解释下单服务器组的概念,早先我们机器资源比较紧张,不像现在云计算和虚拟化(包括容器技术)这么发达,所以应用机器基本是预先静态分配好的(一般由运维负责分配),原来应用 A 住在这 n 台机器上,那么下次升级发布的应用 A 也住在这 n 台机器上,所以称为单服务器组发布方式。 1.1 蛮力发布 如下图所示,这种发布方式比较简单粗暴,有点像我们传统的软件升级方式,主要靠手工完成,先将老版本 V1 全部下掉,再将新版本发到机器上去。这种方式会引入服务中断(停机),在开发测试环境是可行的,但对于生产环境发布,其会直接影响用户的使用体验,这种方式一般是不建议的。 发布前 发布后 优势和适用场合 优势: 简单成本低 不足: 服务中断用户受影响,出了问题回退也慢 适用场合: 开发测试环境 非关键应用(用户影响面小)

2020年8月周二补丁日修复120个漏洞和2个零日漏洞

折月煮酒 提交于 2020-10-07 06:24:33
在2020年8月的周二补丁日,微软如期发布了针对120个漏洞的补丁,其中17个是严重漏洞。由于大部分员工都采用了远程办公的方式,IT管理员在计划和安装本次发布的更新时将面临挑战。 在对发布的更新进行简单的介绍之后,我们将提供一些关于远程设备补丁管理计划的建议。 什么是周二补丁日? 周二补丁日是每个月的第二个星期二。在这一天,微软将发布其操作系统和其他相关应用程序的安全和非安全更新。由于微软的更新是定期发布的,因此IT管理员可以提前安排好时间为新的更新做好准备。 为什么周二补丁日很重要? 用于修复严重漏洞的最重要的安全更新和补丁都会在周二补丁日发布。通常零日漏洞也会在周二补丁日期间修复,除非是严重漏洞和被高度利用的漏洞,在这种情况下,会发布紧急安全更新来修复这个特殊的漏洞。 8月周二补丁日的重点内容 发布了以下产品的安全更新: Microsoft Windows Microsoft Edge (EdgeHTML-based) Microsoft Edge (Chromium-based) Microsoft ChakraCore Internet Explorer Microsoft Scripting Engine SQL Server Microsoft JET Database Engine .NET Framework ASP.NET Core Microsoft

postgresql 物理备份 barman 之 streaming backup

删除回忆录丶 提交于 2020-10-07 05:29:37
os: ubuntu 16.04 postgresql: 9.6.8 barman: 2.5 ip 规划 192.168.56.101 node1 barman 192.168.56.102 node2 postgresql barman 是2ndquadrant推出的一款 postgresql 开源备份软件,官网介绍的非常强大。 barman 建议以一个 dedicated server 存在。尽量不要部署到 postgresql server 上,但不是不能部署到 postgresql server 主机上。 streaming /etc/barman.d/dn1-streaming.conf # egrep ^[^";"] /etc/barman.d/dn1-streaming.conf [dn1_streaming] description = "dn1 PostgreSQL Database (Streaming-Only)" conninfo = host=192.168.56.102 user=barman dbname=postgres streaming_conninfo = host=192.168.56.102 user=streaming_barman backup_method = postgres streaming_archiver = on slot

7月30日 举办专注于微服务的.NET Conf Focus

▼魔方 西西 提交于 2020-10-07 05:29:08
2020 年 7 月 30 日, 由.NET基金会和微软 将举办一个在线和为期一天的活动,包括 微软 .NET 团队的演讲者以及社区的演讲者。本次在线大会 专注.NET框架构建微服务,演讲者分享构建和部署云原生应用程序的最佳实践、模式、提示和技巧。有关更多信息和随时了解情况: https://focus.dotnetconf.net/ . 下面和大家几个重量级的分享嘉宾: Scott Hunter, Director of Program Management, .NET David Fowler, Partner Software Architect, Microsoft, Brendan Burns, Corporate Vice President, Microsoft und Kelsey Hightower, Developer Advocate, Google Jessica Deen, Sr. Cloud Developer Advocate, Microsoft Elton Stoneman, Director, Sixeyed Consulting .NET Conf:Focus 系列是 Microsoft 和.NET基金会 提供并重点介绍围绕 .NET 的特定主题的一系列小型实时活动。该系列的第一次会议于2020年1月举行,以Blazor为主题