首页
Python
Java
IOS
Andorid
NodeJS
JavaScript
HTML5
【
MarkWord
】的更多相关文章
MarkWord - 可发布博客的 Markdown编辑器 代码开源
因为前一段时间看到 NetAnalyzer 在Windows10系统下UI表现惨不忍睹,所以利用一段时间为了学习一下WPF相关的内容,于是停停写写,用了WPF相关的技术,两个星期做了一个Markdown编辑器,并且集成了:编辑时与网页同步,博客发布,PDF导出等功能.也主要是不忿某款外国软件收费,故有此作. 代码下载地址 https://github.com/Twzy/MarkWord 展示与说明 代码同步编辑 博客发布 代码说明 博客发布 MarkWord支持博客园和CSDN博客发布,并且可以…
MarkWord
MarkWord - 可发布博客的 Markdown编辑器 代码开源 1 /// <summary> 2 /// 同步呈现 3 /// </summary> 4 /// <param name="value"></param> 5 public void LoadBody(string MarkValue) 6 { 7 8 if (winWebDoc.Document == null) 9 return; 10 winWebDoc.Doc…
码农会锁,synchronized 对象头结构(mark-word、Klass Pointer)、指针压缩、锁竞争,源码解毒、深度分析!
作者:小傅哥 博客:https://bugstack.cn 沉淀.分享.成长,让自己和他人都能有所收获! 一.前言 感觉什么都不会,从哪开始呀! 这是最近我总能被问到的问题,也确实是.一个初入编程职场的新人,或是一个想重新努力学习的老司机,这也不会,那也不会,总会犯愁从哪开始. 讲道理,毕竟 Java 涉及的知识太多了,要学应该是学会学习的能力,而不是去背题.背答案,拾人牙慧是不会有太多收益的. 学习的过程要找对方法,遇到问题时最好能自己想想,你有哪些方式学会这些知识.是不感觉即使让你去百度搜,…
JAVA锁的膨胀过程和优化
首先说一下锁的优化策略. 1,自旋锁 自选锁其实就是在拿锁时发现已经有线程拿了锁,自己如果去拿会阻塞自己,这个时候会选择进行一次忙循环尝试.也就是不停循环看是否能等到上个线程自己释放锁.这个问题是基于一个现实考量的:很多拿了锁的线程会很快释放锁.因为一般敏感的操作不会很多.当然这个是一个不能完全确定的情况,只能说总体上是一种优化. 举个例子就好比一个人要上厕所发现厕所里面有人,他可以:1,等一小会.2,跑去另外的地方上厕所.等一小会不一定能等到前一个人出来,不过如果跑去别的厕所的花费的时间肯定比…
vim 使用
vim有三种模式:输入模式,命令模式,底行模式,使用esc进入命令模式,在命令模式下按英文的冒号,进入底行模式:命令行模式下按i进入输入模式.vim编辑文件是将文件内容复制到缓冲区显示在屏幕上. vim的启动 输入vim命令后,便进入全屏幕编辑环境,此时的状态为命令模式. vim 进入vim的一个临时缓冲区,光标定位在该缓冲区第1行第1列的位置上 vim file1 如果file1文件不存在,将建立此文件:如该文件存在,则将其拷贝到一个临时缓冲区.光标定位在该…
HotSpotOverview.pdf
从oracle官网下载的这个HotSpot虚拟机的概况文档,现在翻一下锁的部分: Java 锁 *每一个java对象都是一个潜在的monitor(监视器) >synchronized 关键字 *所有现代JVM虚拟机都包含light-weight锁 >避免关联一个系统互斥信号量或者每个对象的条件变量(heavy-weight lock) >当没有竞争时,使用原子变量进入或者退出monitor >当有竞争时,退回到heavy-weight的OS锁 *高效,因为大多数锁都是没有竞争的 L…
vim(5)vim下wimrc的配置,解决中文乱码问题
解决linux下vim乱码的情况:(修改vimrc的内容) 全局的情况下:即所有用户都能用这个配置 文件地址:/etc/vimrc 在文件中添加: ,ucs-bom,gb18030,gbk,gb2312,cp936 如果只修改个人的vim配置情况: 需要把/etc/vimrc复制到你自己的根目录下面:复制为.vimrc(前面有个点,作为隐藏文件) 然后把上面三句话加入到你的文件中,如下图,保存退出就ok了. 对自己的vim编译器进行配置: set nocompatible " 关闭 vi 兼容模…
VI经典插件ctags
Vi经典插件ctags(转) (为了提高工作效率,必须学会使用一些工具) . 查看 key 相关信息说明的命令 :help keycodes ==============================================================================================================2. ctags(1). 帮助手册查看:help usr_29 (2). 功能ctags的功能, 只要在unix/linux环境编程过的人…
Debian环境下vi设置
下面给出一个vi编辑器的配置文件,可以放到用户目录的.vimrc文件中: "========================================================================= " DesCRiption: 适合自己使用的vimrc文件,for Linux/Windows, GUI/Console " " Last Change: 2010年08月02日 15时13分 " " Version: 1.8…
linux vim 配置文件(高亮+自动缩进+行号+折叠+优化)
点评:将一下代码copy到 用户目录下 新建文件为 .vimrc保存即可生效 如果想所有用户生效 请修改 /etc/vimrc (建议先cp一份)"=========================================================================" DesCRiption: 适合自己使用的vimrc文件,for Linux/Windows, GUI/Console"" Last Change: 2010年08月02日…