Windows新终端中玩转ASCII和Emoji游戏的正确姿势 前一段时间,我搬运了几个Windows Terminal中玩游戏的视频,详情请看 发布在即!来一睹官方团队如何玩转 Windows Terminal - 知乎. 今天我来给大家展示一下具体的玩法~ Emoji版双人碰碰球 目前有个现成的 .NET core 项目可以直接用,地址是: mbcrump/pongemoji: A implementation of Pong using the new Windows Terminal a…
前言 上一篇老司机实战Windows Server Docker:1 初体验之各种填坑介绍了安装docker服务过程中的一些小坑.这一篇,我们来填一些稍大一些的坑:如何docker化一个现有的iis应用. 问题分析 听说Windows支持原生docker了,大家一定都很兴奋.然而,大家想过没有,Windows Server Docker最适合什么场景呢?部署.NET Core应用?为什么不选择Linux下的docker?正常的决策者脑袋被门挤了才会花钱额外买Windows Server的lice…
## react-router-dom 编程式路由导航 (v5) ###### 1.push跳转+携带params参数 ```jsx props.history.push(`/b/child1/${id}/${title}`);``` ###### 2.push跳转+携带search参数 ```jsxprops.history.push(`/b/child1?id=${id}&title=${title}`);``` ###### 3.push跳转+携带state参数 ```jsxprops.h…
reptyr, 将正在运行的程序转换为新终端 https://www.helplib.com/GitHub/article_45241 学习一下. 很抑郁的是 没有 arm64和龙芯平台的二进制文件.   源代码名称:reptyr 源代码网址:http://www.github.com/nelhage/reptyr reptyr源代码文档 reptyr源代码下载 Git URL: 复制代码 git://www.github.com/nelhage/reptyr.git Git Clone代码到本…
我在一个终端后台运行了一个程序.之后由于工作需要又新开了一个新的终端.在新的终端中,我想查看后台程序的运行状态,输入jobs时,发现没有后台任务运行.难道我的程序死掉了?我接着top了下,发现我的后台程序是有在运行的.ps下发现也是不能发现这个后台任务的.但为什么jobs和ps时没有后台任务呢?我又在建立这个后台任务的终端输入jobs,发现任务是存在的,ps也是能发现.具体原因目前并不清楚,以后再研究. 2017-9-4----- 其实换了个终端就重开了一个shell,原来运行后台任务的shel…
一直苦恼于如何在Windows终端中显示UTF-8字符的问题.比如,在MySQL命令行下,如果数据库的编码是UTF-8,那么,在查询数据库的时候,里面的中文都会变成乱码.今天半无意的搜索了一下,结果发现解决方案非常简单:1. 修改终端的代码页.在终端中输入:chcp 650012. 右键点击任务栏上的终端(也可以单击窗口左上角的图标),在快捷菜单中选择属性,在里面选择字体--如 Lucida Console,不要选择"点阵字体":确定之后,再次测试UTF-8输出,你看到了什么. :)要…
目录 将Window 10 升级到1903版本 安装好git, 从github上clone代码 安装 VS 2019 和 .NET core 3.0 SDK 重定解决方案目标 设置好编译平台和启动的项目 编译成功后出现一个新的Powershell 安装Ubuntu 在编译出来的命令行中使用Linux命令 直接安装预编译版本 安装预编译版本的方法 使用自定义主题 为不同类型的 Tab 加上图标 使用 Emoji 表情 微软在几天前的build大会上展示了 Windows Terminal的威力,由…
在Active Directory中提供了一组服务器作为身份验证服务器或登录服务器,这类服务器被称作域控制器(Domain Controller,简称DC).建立一个AD域的过程实际就是在一台运行Windows 2000 Server或运行Windows Server 2003系统的计算机上安装AD,使其成为DC的过程.安装完AD后,在DC中将网络的其他计算机加入到AD域中并创建和管理用户账户是管理AD域的重要内容.在运行Windows Server 2003(SP1)系统的服务器中安装Acti…
本系列分为两篇: 1.[转]windows和linux中搭建python集成开发环境IDE 2.[转]linux和windows下安装python集成开发环境及其python包 3.windows和linux中搭建python集成开发环境IDE——如何设置多个python环境 http://blog.csdn.net/pipisorry/article/details/39854707 使用的系统及软件Ubuntu / windowsPython 2.7 / python 3Pycharm 2.…
windows下mongodb基础玩法系列 windows下mongodb基础玩法系列一介绍与安装 windows下mongodb基础玩法系列二CURD操作(创建.更新.读取和删除) windows下mongodb基础玩法系列二CURD附加一 简单说几句 在mongodb中3元素:db(数据库).collection(集合).document(文档) 其中collection类似于数据库中的表,document类似于行,这样一来我们就将内容对比起来记忆学习了. 数据格式 MongoDB docu…
原创:技术最前线(id:TopITNews) 北京时间 5 月 7 日,2019 年微软 Build 开发者大会在雷德蒙德召开.今年大会上亮点很多,本文汇总一些和开发者相关的内容. 1. Windows 10 新终端工具 微软的新终端工具出炉了,名字就叫 Windows Terminal,过段时间会在「微软商店」会上架. Windows Terminal 的特性有: 支持多 Tab 可定制主题 漂亮的富文本 Windows Terminal 用了 GPU 加速的文本渲染引擎,能呈现内容更加丰富多…
大家好,我是良许. 在使用 Linux 系统时,命令行不仅可以让我们在工作中提高效率,它还可以在生活上给我们提供各种娱乐活动,因为你可以使用它玩许多非常有意思的游戏,这些游戏可都不需要使用专用显卡. 命令行游戏尽管比较简单,看上去只是一行行枯燥的代码,但有,还是有不少的 Linux 系统游戏却要复杂和有趣一些.实际上,命令行游戏一个重要的功能就是需要我们发挥想象力和创造力,在空白的纸上描绘出动人的景象,这非常有利于开发我们的大脑. 下面,我们将介绍几款可以在 Linux 系统中用命令行也能玩的游…
Session 嘛,占一点儿服务器资源,但是总归比 ViewState 和 Cookie 安全点儿,所以还是要用的. Windows Azure 环境中的 Web 服务器经由负载均衡调度,根本无法保证下一次处理请求的还是不是上一次的那台服务器,所以,直接使用内存的 In-Process Session 就不能用了. 那么怎么办呢? 备选方案 ASP.NET State Service 专门用一台服务器来管理 Session.这个方案 On-Premis 方案里面可以用,Azure 的环境中还没有…
前面一篇我们介绍了 Office 365 REST API 的官方工具的使用,本篇我们来看一下 SharePoint REST API 本身的描述.结构和使用方法,以及一些使用经验. 首先来看看SharePoint REST API 的概述: REST API 服务是在 SharePoint 2013 中被引入的,官方认为 REST API 服务可以媲美于现有的 SharePoint 客户端对象模型.开发人员可以使用任何支持 REST Web 请求的技术(C#,javascript,java,o…
最近发现windows集群能进行很多自定义,比如在集群中加入自己编写的服务. 能自定义的可不少,截个图: 本次演示中,只想用“通用服务”这个类型. 先列下步骤 编写一个记录时间的Windows服务,这个服务会每隔1秒钟写入本地文件当前时间 在两台加入了windows集群的服务器中分别安装这个服务(安装即可,不用启动) 在windows集群中配置一个新服务,也就是上面这个服务 进行故障转移试验 编写一个记录时间的Windows服务,这个服务会每隔1秒钟写入本地文件当前时间 这个的代码略,没啥可说的…
Windows 8.1正式版问世,带来了众多大家早已耳熟能详的“开始按钮”.“分屏显示”等功能.事实上,Windows 8.1贴心的设计细节有很多,多数细节隐藏于系统中某个不起眼的角落,科技网站PC World便对此进行了深挖和罗列.全文如下: 1.Food & Drink免提模式 Windows 8.1“最酷”的小功能之一是全新Food & Drink 应用,该应用中充满了各类美食食谱.但让许多触屏设备用户困扰的是,烹饪时用手指点触会弄脏屏幕,这时,“免提模式”就派上用处了. 在免提模式…
pgsql大象数据库 是我最近在关注的一款开源数据库,可以自由修改,没那么多限制,准备在新项目中使用 postgresql中国下载站 http://www.postgres.cn/download#source postgresql 资料大全 1,http://blog.163.com/digoal@126/blog/static/16387704020141229159715/ 2,http://www.cnblogs.com/tjdx415/archive/2010/01/19/165117…
编辑人员注释:本文章由 Windows Azure 网站团队的项目经理 Byron Tardif 撰写. 当您开始一个新的 Web 项目,或者刚刚开始开发一般的网站和应用程序时,您可能希望从小处着手.但是,您可能不会停滞不前.在概念证明阶段,您可能不希望在新的 Web 场上耗费资源,但随着事业不断发展,您无法使用一小台服务器来实施大型市场营销活动.在 Windows Azure 网站的云中进行开发和部署时也一样. 在本博客文章中,我将向您介绍您可以采用的开发.测试和实施方式,同时控制好预算的时间…
 编辑人员注释: 本文章由 Windows Azure 网站团队的项目经理 Erez Benari 撰写. 在 Windows Azure 网站 (WAWS) 中管理网站时,许多选项可使用 Azure 门户进行配置,此外我们时常还会添加更多选项.但是,正如您可能已经知道,一些实用的选项只有通过直接配置网站的 web.config 文件才可用.我们相信,您将非常乐意听到最近我们公布并在 web.config 中提供一些新选项的消息. 如果您已经在 IIS 中管理网站一段时间,您可能会知道,II…
编辑人员注释: 本博客文章由 Windows Azure 网站团队的项目经理 Erez Benari 撰写. 在 Windows Azure 网站中设置网站的多个实例是横向扩展网站的绝佳方式,Azure 最大程度地利用应用程序请求路由 IIS 扩展包以在活动实例之间分配连接到您的网站的用户.ARR 通过向连接的用户提供一个特殊的 Cookie(即关联 Cookie),因此可以在用户发出后续请求时知晓其在与哪个服务器实例通信,从而巧妙地对连接用户进行跟踪.这样我们即可确保客户端与特定服务器实例建立…
原文 如何在 Windows Phone 8 中获取手机的当前位置 适用于:仅限于 Windows Phone 8. 本主题演示如何使用 Windows Phone 位置 API 确定手机的当前位置.如果您的应用仅需要用户当时的位置,例如,记录某位置的用户,或进行基于位置的搜索,则这是用于获取位置的建议方法.相比使用持续跟踪,此方法对于手机电池寿命更为有利.如果您确实需要持续更新位置,请参见如何在 Windows Phone 8 中持续跟踪手机位置. 重要说明: 您必须在您的应用清单文件中包含…
在C#编程中玩转枚举,分享我的EnumHelper. 在软件开发过程中,我们经常会为特定的场景下的特定数据定义逻辑意义.比如在用户表中,我们可能会有一个用户状态字段,该字段为整形.如果该字段的值为1则代表用户状态正常,2则代表用户被锁定等等.这些规则应该被写入开发文档里,但是每次都去查文档,也是一件痛苦的事情.其实,在C#中有一个很简单的方法可以实现数据和表象意义之间的转换.枚举既是为此而生. 例如,我们有一个用户状态的枚举,它看起来像这个样子:           C#   1 2 3 4 5…
二.文件映射 文件映射(Memory-Mapped Files)能使进程把文件内容当作进程地址区间一块内存那样来对待.因此,进程不必使用文件I/O操作,只需简单的指针操作就可读取和修改文件的内容. Win32 API允许多个进程访问同一文件映射对象,各个进程在它自己的地址空间里接收内存的指针.通过使用这些指针,不同进程就可以读或修改文件的内容,实现了对文件中数据的共享. 应用程序有三种方法来使多个进程共享一个文件映射对象. (1)继承:第一个进程建立文件映射对象,它的子进程继承该对象的句柄. (…
最近在给学生讲解数据库的主从配置,由于学生电脑里面装的虚拟机是linux的,但是本机的系统是windows的,所以需要用windows中的mysql与linux中的mysql进行主从配置.下面说一下主要步骤: 如果将windows中的当主机,那么配置如下(如果linux中的当主机,那么反过来配置就行): Windows中的主机配置: 1. 首先,找到windows中mysql的配置文件路径. 使用主机的root用户登录mysql,然后在命令行输入:select @@basedir;显示的结果即为…
本页主题:如何在windows内核驱动中对文件操作,实现对文件的拷贝.粘贴.删除.查询信息等,这是很常用也是很简单的方法. 部分内容参考:http://www.cppblog.com/aurain/archive/2009/12/31/104563.html 实现原理: 一.在Windows执行体中,通过文件对象来代表文件,该文件对象是一种由对象管理器管理的执行体对象.例如:目录也是由文件对象代表的. 内核组件通过对象名来引用文件,即在文件的全路径前面加\DosDevices.(在Windows…
windows下VMware-workstation中安装CentOS,可以分两部分,安装虚拟机和安装CentOS虚拟机.具体步骤如下: 一.安装虚拟机 1.安装VMware-workstation,比较简单,一直下一步就可以了. VMware-workstation下载:https://pan.baidu.com/s/1WMkqnVfKa31i__ihldkbCA 2.安装完成后需要激活,激活后才能用. 笔者提供的版本为VMware-workstation-12,找到相应的版本随便输入激活码激…
概述 Microsoft Tech Summit 2018 微软技术暨生态大会将于10月24日至27日在上海世博中心举行,这也会是国内举办的最后一届 Tech Summit,2019 年开始会以 Microsoft Ignite Tour 的形式出现,大家可以在官网查看本次会议信息:https://www.microsoft.com/china/techsummit/2018/ 今年非常荣幸最终入选了分会场课程,我会在 27日下午5点给大家带来 “利用 Windows 新特性开发出更好的手绘视频…
windows下mongodb基础玩法系列 windows下mongodb基础玩法系列一介绍与安装 windows下mongodb基础玩法系列二CURD操作(创建.更新.读取和删除) windows下mongodb基础玩法系列二CURD附加一 说在前面的话 在系列二中CURD只是简单的走了一下代码操作的流程,其中全是简单基础操作的内容, 在我仔细看完接下来的内容后决定再丰富一下前面的操作,并实战一个简单的demo出来,demo具体搭配语言暂时决定在PHP与nodejs之间. 增加内容至文档没说完…
windows下mongodb基础玩法系列 windows下mongodb基础玩法系列一介绍与安装 windows下mongodb基础玩法系列二CURD操作(创建.更新.读取和删除) windows下mongodb基础玩法系列二CURD附加一 为什么是mongodb? 昨天开始涉及到一个比较陌生的领域,搜了一下相关的学习资料,不能找到很好的解决方案,昨晚回去恶补了一些官网文档(最好的资料莫过于该知识的官方文档).至于具体为什么对于我来说还没有发言权,知识借用一个话来描述一下.Welcome to…
// ① Delphi 使用 Interlocked 系列函数 var MyValue:Longint = ; // = Integer begin InterlockedIncrement(MyValue); // + 返回值通常不用 InterlockedDecrement(MyValue); // - 返回值通常不用 InterlockedExchangeAdd(MyValue,); // + InterlockedExchangeAdd(PLongint(@MyValue),-); //…