以前一直用Linqpad在写小程序脚本,但是Linqpad自动完成功能要收费,且不开源,这样的话就不方便扩展了.今天在 http://csscriptnpp.codeplex.com/ 发现了一款C#自动完成的插件:CS-Script for Notepad++(http://csscriptnpp.codeplex.com/),遂下载下来试用. 试用感觉很不错,不过还有点小缺陷: (1)不支持指针的自动完成(这个一般人用不上,但图像开发需要!): (2)显示自动完成列表的快捷键是 Ctrl+S…
Excel 使用Notepad++给自己打造一款PowerQuery M语言编辑器 Excel 使用Notepad++给自己打造一款PowerQuery M语言编辑器-Power BI-ExcelHome技术论坛 附件:Notepad-M语言.rar…
      “很多人都不太认可以第三方ORM,因为考虑的点不够全面,没有大用户群体的ORM有保证,这点是不可否认确是事实.但是往往用户群体大的ORM又有不足之处,今天我们就来聊聊关于ORM的话题,打造一款人见人爱的ORM框架.” 小程简介       季健国(蚂蚁Ant),10年的工作经验, 7年的IT经验是一枚名副其实的屌丝程序员.技术无边界,编程靠思想.因为对这份职业的热爱,所以我到现在还在一直从事这份职业.目前主要研究方向为ORM底层核心,爬虫,WebAPI,SOA,Docker,Xama…
上一篇我已经给大家介绍AntORM的框架[ASP.NET程序员福利]打造一款人见人爱的ORM(一),今天就来着重介绍一下如何使用这套框架 1>AntORM 所有成员 如果你只想操作一种数据库,可以针对不同数据库选择独立的dll Asp.net 4.+ 说明 依赖 Ant.ORM.dll 负责实体和数据库之间解析 Ant.Data.dll Ant.Data.dll 数据库访问层 MySql.Data.dll System.Data.SQLite.dll Oracle.ManagedDataAcce…
JVM总结慢慢来吧,先插播一篇水文,来介绍下最近业余一直在写的一个小项目——easy-httpserver(github).适合新手学习,大神们路过即可^_^. 一.这是个什么玩意? easy-httpserver本来的目的是实现一个简易的java web服务器,基于jdk自带的httpserver实现,可以处理http请求,使用方式类似于jetty,以jar包方式嵌入项目 .但是准确的说他又不单算一个web服务器, easy-httpserver集成了MVC中部分View和Controller…
移动互联网大潮来袭!据统计,2015 年平均每天有 1000 个新的应用上架,而这些应用的现状可以说是鱼龙混杂,同是每个人的眼光.品味.意识和利益都不同,因此每人眼中的应用也是不同的.在巨大的市场竞争中每个企业都需要打造自己的 APP,而越来越多人认识到 APP 的带给人们的 UI 感知越来越成为用户留存的关键. 于是大家都是有了一个问题,如何打造一款五星级的应用呢?想打造一款好的应用,笔者认为首先应该做到以下三点: 一.功能: 有特色 定位要清晰 实用,需求解决彻底到位 二.交互: 实用,需求…
原文:[原创]jquery+css3打造一款ajax分页插件 最近公司的项目将好多分页改成了ajax的前台分页以前写的分页插件就不好用了,遂重写一个 支持IE6+,但没有动画效果如果没有硬需求,个人认为没必要多写js让动画在这些浏览器中实现css3的动画本来就是帮我们取代js中这部分动画代码的使js更纯粹地去实现逻辑 效果图如下: 调用代码如下: 包括常用的加载失败重试,参数可配置是否能手动输入页码,设置按钮数目,可以调用多个page等等,调用代码很简便 <script type="tex…
基于VueJS的render渲染函数结合自定义组件打造一款非常强大的IView 的Table https://segmentfault.com/a/1190000015970367…
php编辑器notepad++ 推荐一款非常好看主题和字体1.主题名称:Obsidian 2.字体字号:Courier New 10 3.设置方法:设置---语言格式设置---选择主题,同时勾选“使用全局字体”“使用全局字体大小”…
http://blog.163.com/jackie_howe/blog/static/19949134720125591752396/ 用notepad++ 打造轻量级Java编译器 2012-06-05 21:24:49|  分类: Java|举报|字号 订阅     下载LOFTER我的照片书  |     首先按F6,会弹出执行命令的对话框,在Command(s)中输入下列四行:   npp_save// 保存文件 cd "$(CURRENT_DIRECTORY)" D:\jd…
一款易用.高可定制的vue翻页组件 在线体验:pages.cixi518.com 使用 npm i vo-pages --save vo-pages组件父元素必须设置固定高度并填写属性overflow: hidden;如: height: 100vh; overflow: hidden; 全局引入 // mian.js import VoPages from "vo-pages"; import "vo-pages/lib/vo-pages.css"; Vue.co…
知识点 这次我们使用python来打造一款间谍程序 程序中会用到许多知识点,大致分为四块 win32API  此处可以在MSDN上查看 Python基础重点在cpytes库的使用,使用方法请点击此处 C语言基础 Hook 程序的基本原理在于通过注册Hook,记录系统事件 那么什么是Hook呢 Hook 技术又叫做钩子函数,系统在调用函数之前,钩子程序就先捕获该消息,钩子函数先得到控制权,这时钩子函数既可以加工处理(改变)该函数的执行行为,还可以强制结束消息的传递 注册Hook时我们需要先导入DL…
学习Java的神器已上线,面向广大Java爱好者! 之前写的一篇:打造一款 刷Java 知识的小程序(一) 一.第二版做了什么? 第一版小程序只具有初级展示功能,知识点都是hardcode在代码里面的. 这一次进行了大升级,知识点从后端(小程序云开发)获取 知识点都是用Markdown语言写的,支持将Markdown内容无缝转换成小程序页面. 二.C端与后端的交互逻辑 mark 2.1.功能跳转 首页点击Java基础图标进入到Java基础知识列表页面 列表页点击“查看”按钮进入详情页面 2.2.…
写在前面 前面我们学习了如何基于两台服务器搭建FastDFS环境,而往往在生产环境中,需要FastDFS做到高可用,那如何基于FastDFS打造一款高可用的分布式文件系统呢?别急,今天,我们就一起来基于FastDFS搭建一套高可用的分布式文件系统. FastDFS 介绍 参考: http://www.oschina.net/p/fastdfs FastDFS 是一个开源的分布式文件系统,它对文件进行管理,功能包括:文件存储.文件同步.文件访问(文件上传.文件下载)等,解决了大容量存储和负载均衡的…
[简介] Leanote一款开源云笔记软件,它使用Go的Web框架revel和MongoDB开发完成的,其是目前为止发现的最有bigger的云笔记,它支持markdown输入,代码高亮,多人协作,笔记历史记录,笔记内导航,直接发布为博客等等.最重要的是它完全开源的,我们可以通过在Azure云服务器去搭建属于自己私有的云笔记-在任何地点,任何时间记录自己想记录的笔记!那亲爱的小伙伴们,跟随我来一起来吧- [前期文章] [Microsoft Azure 的1024种玩法]一.一分钟快速上手搭建宝塔管…
[TOC] 推荐一款Mac上好用的Markdown编辑器 正文 我算是一位Evernote的重度用户吧.之前也尝试过为知笔记,有道云笔记,微软的onenote,最后还是觉的Evernote.因为我喜欢他的下面几点: 有中国服务器,同步速度快,这一点onenote确实有点慢 跨平台,无论是pc端,还是移动端 web 剪贴.这一点印象笔记做的是最好的 当然Evernote也不是没有缺陷,比如不支持markdown就是一点.编辑功能也不是很强. 我在mac上尝试过许多的markdown编辑器,比如Mo…
建议16: 易变业务使用脚本语言编写 Java世界一直在遭受着异种语言的入侵,比如PHP.Ruby.Groovy.JavaScript等,这些“入侵者”都有一个共同特征:全是同一类语言—脚本语言,它们都是在运行期解释执行的.为什么Java这种强编译型语言会需要这些脚本语言呢?那是因为脚本语言的三大特征,如下所示: 1.灵活.脚本语言一般都是动态类型,可以不用声明变量类型而直接使用,也可以在运行期改变类型. 2.便捷.脚本语言是一种解释型语言,不需要编译成二进制代码,也不需要像Java一样生成字节…
偶然的机会 ,发现了这款软件,以前一直是在用gedit编辑器,但在WINDOWS下写的文档,在ubuntu下用gedit打开后,复制有换行的问题,一直没解决,所以在网上找到了这款软件,安装使用了几天,确实效果很好,特推荐与大家一起来使用, 先附上两张截图,展现下它的界面: 大专栏  推荐一款在UBUNTU下使用的编辑器t/uploads/2011/03/1.png" alt=""/> 用geany打开那个文档,选择文档->设置换行符,改成第一个CRLF(win)就…
如果你稍微写过一点代码,就能知道“集成开发环境”(IDE)是多么的便利.不管是Java.C还是Python,当IDE会帮你检查语法.后台编译,或者自动导入你需要的库时,写代码就变得容易许多.另外,如果你工作在Linux上,你也会知道Vim在进行文本编辑的时候是多么的方便.所以,你可能会想从Vim中也获取这些IDE特性. 事实上,很少有方法可以帮你做到.有些人可能会想到试着把Vim打造成C语言IDE的,比如c.vim:也有把Vim集成到Eclipse里的Eclim .但是我想要告诉你的是一个更加通…
现如今,很多互联网公司在向“大中台,小前台”方向靠拢,通过打造高度可用.高度可定制的中台,来支撑前台业务的快速发展.个性化功能定制.但在构建中台产品(即所谓公司级平台)的时候,如何能成功让一款产品从0到1,即,能顺利诞生,落地,并产生价值呢?这里,我们抛开技术话题,探讨在产品设计规划时要考虑的. 笔者曾经作为Team Leader负责过四次中台产品打造,一次不成功,三次成功.打造一个成功的中台产品,一方面可以提高前台业务部门的效率,减少后续开发投入,还可以通过中台产品,集成前台业务数据,达到数据…
[编者按]本文作者为 Matthew Maher,文章手把手地介绍了如何借助 HealthKit 建立简单的健身应用,包含诸多代码实例.本文系国内 ITOM 管理平台 OneAPM 编译呈现. 根据新闻报导,健康与健美在今时今日的重要程度比已往任何时候都高.说起来有点可笑,似乎就在几天之前,笔者就见到过类似的新闻.或许,这是当人逐渐变老之后挥之不去的感觉吧--渴望保持健康以及健美的感觉.不管怎么说,健康与健美是一个重要话题.技术的进步,尤其是移动应用与硬件世界的不断提高,正为这个似乎日益成长的话…
之前和网友分享一款HTML5可爱的404页面动画 很逗的机器人.今天要爱编程小编要再给大家带来一款html5和css3打造的创意404页面.一起看下效果图吧: 在线预览   源码下载 实现的代码. html代码: <svg class="me404" viewbox="0 0 1000 480"> <path id="cloud" class="st0" d="M658.4,345.2c-10.9,…
这是一款利用jquery动画特效和css打造的侧边弹出垂直导航,整个弹出过程比较流畅,而且代码很简单,如果你正在寻找一款带动画的垂直导航,那么可以试试这个.下面是在线demo HTML源码: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 5…
前言 本文主要是介绍photon引擎的一些基本用法,以及使用游戏引擎开发远控的优势 0x1 有一段时候对做游戏的unity开发有些兴趣,在找游戏服务端引擎的时候,突然发现了这款歪果人开发的游戏引擎photon,这款引擎的资料很少,费了很大劲才了解到一些基本知识. 对于C#码农来说,这款引擎真的非常强大,非常省力,而且和C#搭配非常棒.缺点就是这是一款商业引擎,不过屌丝是可以免费申请100连接数的Key.并且配备了托盘控制台和日志查看等功能. 0x2 好了,废话不多说,开始我们的正题.photon…
整个短视频的市场规模一直在增长,网络数据显示2018年已经突破100亿大关,在2019年预测将超过200亿.纵观行业,在生活资讯.美食.搞笑.游戏.美妆等领域,短视频流量巨大但竞争激烈,但是在教育.财经.军事.旅游等行业还存在较大的机会.那么在这些垂直行业里,我们如何结合短视频能力,实现业务突破? 近期的云栖TechDay音视频技术专场中,阿里云视频云高级技术专家王海华现场分享了<高清极速-全面提升短视频应用体验>议题.他表示,作为短视频SDK服务提供方,视频云一直和客户同样关注如何把短视频的…
要想提高工作效率,必须得有好的工具.大数据有很多组件,但是邪了门儿的就是,竟然没有一个好用的客户端程序. 没办法,我只好用antd+webview自己做了一款跨平台的桌面应用. 先看下效果. 这是github地址:https://github.com/CJSoldier/whitepawcat.我一个人做有点孤单,还有点累,希望能跟大家一起玩. 为什么要做成桌面应用,做成web服务,用浏览器不好吗? 我觉得不好.因为我经常打开太多tab页了,到时候就不知道哪个tab也是咱们的大数据客户端程序了.…
说明:Gitea是从Gogs发展而来,同样的拥有极易安装,运行快速的特点,而且更新比Gogs频繁很多,维护的人也多,个人认为Gitea还是更好一些的,这里就说下安装方法. 截图 简介 Gitea是一个极易安装,运行非常快速,安装和使用体验良好的自建Git服务.采用Go作为后端语言,这使得只要生成一个可执行程序即可.并且他还支持跨平台,支持Linux.macOS和Windows以及各种架构,除了x86,amd64,还包括ARM和 PowerPC. Github地址:https://github.c…
C语言是一门历史很长的编程语言,其编译器和开发工具也多种多样,其开发工具包括编译器,现举几个开发工具供大家选择,当然也要根据自己的操作系统来选择适合自己的开发工具. 好多刚开始接触c语言的朋友都想知道用上面软件开发c语言比较好,一般来说微软的东西肯定是最好的,更适合新手学习,等上手了就可以接触别的软件了. Microsoft Visual C++ .Microsoft Visual Studio. DEV C++.Code::Blocks.Borland C++.WaTCom C++.Borla…
之前写了一篇<WAF防御能力评测及工具>,是站在安全运维人员选型WAF产品的角度来考虑的(优先从测试角度考虑是前职业病,毕竟当过3年游戏测试?!).本篇文章从WAF产品研发的角度来YY如何实现一款可靠的WAF,灵感来自ModSecurity等,感谢开源. 本片文章包括三个主题 (1) WAF实现 WAF包括哪些组件,这些组件如何交互来实现WAF防御功能 (2)WAF规则(策略)维护 规则(策略)如何维护,包括获取渠道,规则测试方法以及上线效果评测 (3) WAF支撑 WAF产品的完善需要哪些信…
背景 当我们开发一个canvas应用的时候,出于效率的考量,免不了要选择一个渲染引擎(比如PixiJS)或者更强大一点的游戏引擎(比如Cocos Creator.Layabox). 渲染引擎通常会有Sprite的概念,一个完整的界面会由很多的Sprite组成,如果编写复杂一点的界面,代码里面会充斥创建精灵.设置精灵位置和样式的"重复代码",最终我们得到了极致的渲染性能却牺牲了代码的可读性. 游戏引擎通常会有配套的IDE,界面通过拖拽即可生成,最终导出场景配置文件,这大大方便了UI开发,…