发现个好玩的东西,LiteDB,类似于Sqlite,但是性能更好一点。完全使用C#版本写成,记录一下使用方法,当前版本V4

首先nuget安装

LiteDB

定义文件Path,如果不存在的话会自动创建

public static string Path = @"D:\Core\Test\Test.LiteDataBase\ocean.db";

定义实体类

    public class UserInfo
    {
     …
Vue.js(读音 /vjuː/, 类似于 view)是一个构建数据驱动的 web 界面的库。Vue.js 的目标是通过尽可能简单的 API 实现响应的数据绑定和组合的视图组件。

Vue.js 自身不是一个全能框架——它只聚焦于视图层。因此它非常容易学习,非常容易与其它库或已有项目整合。另一方面,在与相关工具和支持库一起使用时,Vue.js 也能…

首先需要给站点目录绑定apache服务的用户,使用命令行

sudo chown -R www-data /var/www/html/

这样给站点目录指定权限用户为www-data


安装完之后注意安全设置

sudo chmod -R 755 /var/www/html/data/
sudo chmod -R 755 /var/www/html/html/
sudo chmod -R 755 /var/www/html/uploads/
sudo chmod -R 555 /var/www/html/incl…

图片合成

            MagickImage db = new MagickImage("db.png");  //需要挖洞的图片
            MagickImage upload = new MagickImage("upload.jpg");  //用户上传图片 
            upload.Composite(db, CompositeOperator.Atop); 
            upload.Write("result.png");

 

标注字体

            MagickImage mi&nb

        

自从用了Dapper之后,深深地爱上它并且不可自拔。 

今天又发现了一个很好的orm组件,相较于dapper来说,多了很多api,在某些场景下可以省很多事。发现自己越来越懒了,

项目主页

http://www.toptensoftware.com/petapoco/


优点

微小,没有依赖项……单个的C#文件可以方便的添加到任何项目中。
工作于严格的没有装饰的Poco类,和…

需要持久化,首先执行微软提供的sql脚本

脚本路径

C:\Windows\Microsoft.NET\Framework64\v4.0.30319\SQL\en

依次执行

SqlWorkflowInstanceStoreSchema.sql

SqlWorkflowInstanceStoreLogic.sql

之后就会看到库中多了很多表和视图

其中 [System.Activities.DurableInstancing].[Instances] 是实例的视图,这个会经常用到





学习来自

https…

nuget安装

Install-Package Microsoft.AspNet.SignalR

公司做个监控的小东西,图省事,我用log4net打了txt的日志

使用了 零配置log4net增强使用

结果现在需要统计数据,我之后悲催的分解txt,打算导出成excel

发现了一一个好东西 NPOI

NPOI 是 POI 项目的 .NET 版本。POI是一个开源的Java读写Excel、WORD等微软OLE2组件文档的项目。
使用 NPOI 你就可以在没有安装 Office 或者相应环境的机…

几年前有研究过这个类似的东西,实现Javascript里的Eval函数

C# Eval随想 云推送

新发现Roslyn更加好用,以后可以做点好玩的东西了,

研究了一下,记录下来简单的demo

Nuget添加引用

Microsoft.CodeAnalysis.CSharp

或者用Package Manager Console命令

Install-Package Microsoft.CodeAnalysis.CSharp

测试代码如下

            var …

Linux下首先需要安装xvfb

sudo apt-get install xvfb

安装phantomjs

apt-get install phantomjs

一般调用

/var/www/test# phantomjs rasterize.js http://www.baidu.com test.png


中文出现了乱码,是因为没有安装字体

sudo apt-get install xfonts-wqy


C#调用

            Process p = new Process();
            p.StartInfo.FileN…