摘要: 第一节 我在2015年4月份开始做这个开源软件之前, 已经研究了很长一段时间的浏览器开发技术了 那个时候我还只是打算为博客园写个文章发布工具而已, 觉得技术上可行, 也能为常年写博客的人乃至博客平台提供一些帮助 于是就动手做了 做了之后,发布出来,一直自己用, 也没管别人的想法, 那个时候,工作和生阅读全文
posted @ 2019-03-06 14:43 liulun 阅读(1294) 评论(8) 编辑
摘要: 窗口间通信的问题 electron窗口通信比nwjs要麻烦的多 electron分主进程和渲染进程,渲染进程又分主窗口的渲染进程和子窗口的渲染进程 主窗口的渲染进程给子窗口的渲染进程发消息 子窗口的渲染进程接收消息的代码 注意,应该dom-ready了之后再发,要不然你的子窗口进程有可能接收不到消息阅读全文
posted @ 2019-02-22 08:54 liulun 阅读(1028) 评论(2) 编辑
摘要: 回顾 在上一篇文章中, 咱们聊了我开发的这个程序是什么样子、为什么要开发这个程序 electron的工程结构,他是怎么启动和退出的 以及我们怎么用electron的技术,登录博客园,拿到会话信息; 这篇文章,我们主要讲怎么拿博客园的数据,以及怎么提交数据给博客园; 上几张新图: 宿主画面与webvi阅读全文
posted @ 2019-01-21 07:16 liulun 阅读(2137) 评论(9) 编辑
摘要: 缘起 之前我用nwjs做过一个博客园文章编辑器的客户端 发了好几个版本,最后一个版本到5.0.0了 其实第一个版本已经很好了,不知足,后来自己又做了兼容markdown的,结果用来用去,发现不是自己想要的 也一直没动手做新的,写博客的频率也降下去了。 最近搞了个APP(还没上线),打算把心得写到博客阅读全文
posted @ 2018-12-13 16:16 liulun 阅读(1948) 评论(19) 编辑
摘要: 最近这几日在搞一个小网站:教你啊 ;(感兴趣的朋友可以来捧场,在这个网站上有任何消费我都可以退还) 由于更新频繁,手动更新特别麻烦,于是开发了这个小工具 用了一段时间,还是挺顺手的,同时.NET CoreQQ群(225982985)的群友 @亡我之心不死 也推荐我分享出来 这就把代码公布在这里,有什阅读全文
posted @ 2018-05-21 12:38 liulun 阅读(972) 评论(4) 编辑
摘要: 这个春节,家里发生了天大的事情,提前回家了,并没有给部门发公开信。但是并没有忘记这个事情,这里把去年春节发给部门的公开信,贴出来看看:为征服“星辰大海”织帆造船研发部的各位伙伴,大家好!2016年已经过去了,我们的2016有痛苦也有快乐;我们把大部分资源倾注到了项目侧;深度介入了宁波银行、贝嫂、浙江阅读全文
posted @ 2018-02-24 11:34 liulun 阅读(296) 评论(0) 编辑
摘要: 核心方法:public IActionResult UserInfoCallBackAli() { var alipayClient = new DefaultAopClient(ConfigAli.ServerUrl, ConfigAli.AppId, ConfigAli.PrivateKey, 阅读全文
posted @ 2018-02-03 21:52 liulun 阅读(773) 评论(1) 编辑
摘要: 写了十几年的博客了,算下来平均每10天写一篇最早在雅虎的站长天下写博客,现在知道站长天下的人,估计没几个了,那么我都写了啥?什么都写,技术方面写过很初级的:比如说:在CentOS上搭建PHP服务器环境30分钟LINQ教程阅读量都比较高,说明博客园初学者还是比较多的也写过相对来说比较深入的:比如说:大阅读全文
posted @ 2018-01-09 14:43 liulun 阅读(325) 评论(1) 编辑
摘要: 本文只讲部署过程,你首先要保证你的程序能在IDE里跑起来;先看看你的application.properties中设置的端口号与你服务器上tomcat的端口号是否一致server.port=80(我现在不确定此配置是否会影响部署)看看你的应用程序的入口函数@SpringBootApplication阅读全文
posted @ 2018-01-06 22:31 liulun 阅读(470) 评论(0) 编辑
摘要: 先到tomcat官网下载安装包(随便下载你想要的版本)假设你现在使用的是windows系统那么就把你下载来的压缩包解压,放到一个目录中在你本地的windows系统中安装个xshell和xftp 在xshell中这个小图标可以直接打开xftp先通过xshell登录你的centos服务器(按操作完成即可阅读全文
posted @ 2018-01-01 15:39 liulun 阅读(323) 评论(0) 编辑
摘要: 我们经常会在配置文件里留下一些敏感信息比如数据库链接字符串的用户名和密码如果不提交配置文件到github或者其他源码管理网站那么你的粉丝很可能就无法正确运行你的项目,就达不到开源的目的了那么,怎么让git在提交一次配置文件之后就不再跟踪配置文件的变化了呢(一般第一次提交的配置文件是脱敏的)只要这样做阅读全文
posted @ 2017-12-30 21:46 liulun 阅读(186) 评论(0) 编辑
摘要: IDEA中文输入法的智能提示框不会跟随光标的问题我用的开发工具是IDEA这个版本的IDEA有一个问题;就是中文输入法的智能提示框不会跟随光标解决这个问题的办法很简单,只有在安装目录下把JRE文件夹改个名字,或者直接删掉就可以了这样做了之后,IDEA就会自动使用你系统的JRE环境我系统用的是jdk1.阅读全文
posted @ 2017-12-24 17:43 liulun 阅读(2251) 评论(0) 编辑
摘要: 前文索引:ASP.NET Core教程【二】从保存数据看Razor Page的特有属性与服务端验证ASP.NET Core教程【一】关于Razor Page的知识实体字段属性再来看看我们的实体类 public class Movie { public int ID { get; set; } pub阅读全文
posted @ 2017-11-29 09:32 liulun 阅读(648) 评论(0) 编辑
摘要: 导读:我前面还写过一篇《程序员不适合创业》,惹来了很多非议;今天在这里我提前说一下:我就是程序员,我也在管程序员,我有很多很好的朋友也是程序员,前面写《程序员不适合创业》的时候,有一个园友问我有没有创过业(那篇文章我就只回答了这一个评论),我创过!而且不止一次!我写这类文章就是在骂我自己!如果你觉得阅读全文
posted @ 2017-11-28 08:52 liulun 阅读(5503) 评论(44) 编辑
摘要: 前文索引:ASP.NET Core教程【一】关于Razor Page的知识在layout.cshtml文件中,我们可以看到如下代码:<a asp-page="/Index" class="navbar-brand">RazorPagesMovie</a>这段代码中用到asp-page这样的一个特有属阅读全文
posted @ 2017-11-27 10:25 liulun 阅读(1355) 评论(4) 编辑
摘要: 关键文件和目录结构 按照asp.net core WEB应用程序向导,创建一个工程之后 你会发现如下几个目录和文件 wwwroot:放置网站的静态文件的目录 Pages:放置razor页面的目录 appsettings.json:是应用的配置文件 bower.json:静态资源包管理的配置文件 Pr阅读全文
posted @ 2017-11-24 21:54 liulun 阅读(2947) 评论(2) 编辑
摘要: 前文回顾 "riot.js教程【五】标签嵌套、命名元素、事件、标签条件" "riot.js教程【四】Mixins、HTML内嵌表达式" "riot.js教程【三】访问DOM元素、使用jquery、mount输入参数、riotjs标签的生命周期;" "riot.js教程【二】组件撰写准则、预处理器、标阅读全文
posted @ 2017-11-22 09:15 liulun 阅读(350) 评论(0) 编辑
摘要: 前文回顾 "riot.js教程【四】Mixins、HTML内嵌表达式" "riot.js教程【三】访问DOM元素、使用jquery、mount输入参数、riotjs标签的生命周期;" "riot.js教程【二】组件撰写准则、预处理器、标签样式和装配方法;" "riot.js教程【一】简介;" 标签嵌阅读全文
posted @ 2017-11-21 09:28 liulun 阅读(409) 评论(0) 编辑
摘要: 首先,必须郑重声明: 任何一个职业的人都适合创业,程序员也一样 但为什么题目又叫“程序员不适合创业”呢? 这和本文想探讨的内容有关, 本文想探讨的是: 程序开发这个行业所要求人具备的一些素质是否与创业这个活动所要求人具备的一些素质是相冲突的? 本文的目的是: 启发那些去创业的程序员,要关注自己性格中阅读全文
posted @ 2017-11-19 16:06 liulun 阅读(8086) 评论(62) 编辑
摘要: 前文回顾 "riot.js教程【三】访问DOM元素、使用jquery、mount输入参数、riotjs标签的生命周期;" "riot.js教程【二】组件撰写准则、预处理器、标签样式和装配方法;" "riot.js教程【一】简介;" 共享Mixins 混合开发可以使你很好的复用代码,如下所示: var阅读全文
posted @ 2017-11-17 07:29 liulun 阅读(534) 评论(0) 编辑
摘要: 脖子一直疼! 去医院检查,拍片子的医生在造影室里冲我喊: “小伙子,你多大年纪啦?” 我说:“我三十来岁,咋啦” 医生说:“怎么这么年轻就得这种病啊!” 我当时腿就有点软! 说实话,我是农村的孩子,对自己的体质有着迷之自信! 初中就到城里去读书, 这种自信一直伴随着我走到高中、大学、毕业、毕业至今有阅读全文
posted @ 2017-11-15 21:46 liulun 阅读(4443) 评论(33) 编辑
摘要: 前文回顾 "riot.js教程【二】组件撰写准则、预处理器、标签样式和装配方法;" "riot.js教程【一】简介;" 访问DOM元素 你可以通过this.refs对象访问dom元素 而且还有大量的属性简写方式可以使用 比如:if="{...}",(有时候你需要对这些东西做一些特殊的处理才能用) 使阅读全文
posted @ 2017-11-14 09:13 liulun 阅读(1075) 评论(2) 编辑
摘要: 注意:使用本软件前,需先在博客园后台设置默认编辑器为markdown 开篇 废话少说,先上界面图片: 10月25日,我发布了 "博客园文章编辑器的4.0版本" ,得到了很多朋友的支持, (后来我自己发现了一些问题,于是偷偷发了博客园文章编辑器的4.0.1版本,也没通知大家,不过好在有自动升级功能) 阅读全文
posted @ 2017-11-13 05:28 liulun 阅读(1716) 评论(7) 编辑
摘要: 首先在VSCode中打开一个HTML文件 然后点右下角的“选择语言模式” 然后点击配置HTML语言的基础设置 然后在打开的界面中(右侧) 输入如下代码 { "editor.quickSuggestions": { "other": true, "comments": true, "strings":阅读全文
posted @ 2017-11-02 09:50 liulun 阅读(943) 评论(0) 编辑
摘要: 开篇 开发一个产品(本文“产品”特指移动端软件产品,但是移动端产品的设计流程和方法与PC端的产品并无本质区别), 可以是一项很简单的事情: 打开IDE,拖几个控件,写几行代码,做一个简单的测试,提交到app store上, 一个下午搞定一个产品; 也可以是一项很复杂的事情: 他可能会包含严格的前期设阅读全文
posted @ 2017-10-28 10:40 liulun 阅读(751) 评论(2) 编辑
摘要: 源起 最近个人时间多起来了; 于是打算持续写一点东西; 前面写了两篇关于riot.js的东西; 被博客园的领导移出首页了; 原因之一是排版不整齐; 确实是不整齐,这我认, 然而,我自己可是博客园文章编辑器的作者啊, 而且持续写了三版了,从1.0.0写到3.0.0; 而且有很多园友也在用我的编辑器写博阅读全文
posted @ 2017-10-25 21:15 liulun 阅读(4660) 评论(44) 编辑
摘要: 基本要求 一个riot标签,就是展现和逻辑的组合(也就是html和JS) 以下是编写riot标签最基本的规则: 先撰写HTML,再撰写JS,JS代码可以写在<script>标签内部,但这并不是必须的; 当riot标签定义在document body之内时,其内部不能使用script标签; 当riot阅读全文
posted @ 2017-10-17 12:57 liulun 阅读(1158) 评论(0) 编辑
摘要: 题记 这是一个系列文章的第一篇 如果关注riot.js的人,可以关注我的博客; 我接下来会持续不断的发这一块的文章; 系列文章内容大多来自官网翻译; Riotjs简介 Riotjs是一款简单的、优雅的、组件化UI前端开发框架; 他支持自定义标签(custom tags),拥有令人愉悦的语法,优雅的A阅读全文
posted @ 2017-10-15 17:53 liulun 阅读(2769) 评论(0) 编辑
摘要: 开篇 说实在话,我接触的很多人,都是浑浑噩噩的过日子,脚踩西瓜皮——滑到哪儿算哪儿; 这篇文章就是想说说我的时间管理方法; 但话又说回来,想管好自己的时间,还是得靠自己有强烈的意愿才行, 没有意愿,光有方法也是白搭! 这篇文章不谈怎么鼓动你树立意愿,只谈方法! CPU的运作机制 我们搞程序的,都知道阅读全文
posted @ 2017-09-26 13:32 liulun 阅读(2364) 评论(7) 编辑
摘要: 是什么使你留在你的公司 一个故事 之前离职的一个同事,是典型的技术型人才,前段时间跟他一起吃饭,得知他工作状况不是很理想(他在创业型团队,工作强度非常大,且做出来的东西得不到应有的认可,公司给他的报酬也不是很高),于是动心把他挖回来,跟两个领导打过申请,争取到了我能给他争取到的报酬后,跟同事商量,同阅读全文
posted @ 2017-07-28 16:04 liulun 阅读(9982) 评论(54) 编辑