Quantcast
Channel: 程序猿之路 –逝去日子的博客
Browsing all 22 articles
Browse latest View live

Newtonsoft.Json序列化反序列化

安装方式 PM> Install-Package Newtonsoft.Json 下面是使用方法 //这个是一个静态方法,返回一个Product的List public static List<Product> GetSampleProduct() {[......]Read more

View Article



c#通过反射获得泛型类的属性和值

今天在写代码的时候发现,在使用EF来更新实体类的时候发现,如果有一个字段的值是null,在更新的时候EF就会报错.然后同事说修改下实体类,将那个属性修改成可空类型的.然后还是不行,我看了下这个实体类所对应的表,发现在表中那个字段定义的是not null,default ""什么什么的.所以问题不是实[……] Read more

View Article

c#中使用Redis

先简单的介绍下Redis 下面是摘录自维基百科: Redis是一个开源、支持网络、基于内存、键值对存储数据库,使用ANSI C编写。从2013年5月开始,Redis的开发由Pivotal赞助。在这之前,其开发由VMware赞助。根据月度排行网站DB-Engines.com的数据显示,Redi[......]Read more

View Article

mvc使用ajax上传文件

今天干活时候遇到的一个问题,在mvc中使用ajax上传文件。使用Form方式提交文件我知道怎么做。但是使用ajax还真不知道。找了找资料解决了,下面是代码 <html> <head> <title>Upload Example</title>[......]Read more

View Article

c#通过反射获得泛型类的属性和值

前几天写的这个通过反射获得泛型类的属性和值今天在用的时候发现,只操作string太单一了,于是大概修改了下,支持不同类型的操作。如下 public static void ResetPro<T>(T val, Dictionary<System.Type, dynamic>[......]Read more

View Article


python使用pip国内源

python使用pip安装模块很方便,可是在国内官方源总是会间歇性的连接不上,其实python在国内也是有安装源的,比如豆瓣,下面是使用方法. 文件路径 linux ~/.pip/pip.conf windows %HOME%\pip\pip.ini 文件内容 [global] ind[......] Read more

View Article

c#使用Linq的group by及多表联查

public void GetData() { var groupedCustomerList = CustomerList .GroupBy(u => u.GroupID) .Select(g => new[......]Read more

View Article

MVC使用窗体身份验证及角色权限管理

MVC使用窗体身份验证及角色权限管理 本文仅使用 ASP.NET 的窗体身份验证,不会使用它的 成员资格(Membership) 和角色管理 (RoleManager),原因有二:一是不灵活,二是和 MVC 关系不太. 用户模型 User 模型类: public class User {[......]Read more

View Article


使用django rest framework实现的小工具

国庆放假无聊做的一些小工具.地址:http://tools.lylinux.org/ 主要是使用django rest framework提供API接口支持.使用django提供view界面展示以及后台模块及路由支持.使用bootstrap提供前台界面样式.使用apache+wsgi提供we[……] Read more

View Article


基于WeRoBot的微信机器人

这个东西其实写了没多久.主要是晚上下班回来之后抽空断断续续写.在加上今晚熬夜.终于算是有点样子了吧. 现在主要的功能是 ?关键字搜索文章. category获得文章分类目录及文章数. category-xxx获得该分类目录文章 recent获得最新文章 help获得帮助 weather:xx获得[……] Read more

View Article

MVC+Entity Framework Code First+AutoFac实现依赖注入

AutoFac介绍 Autofac是一个.net平台下发性能还不错的IoC框架,利用它可以实现依赖注入和控制反转,使自己的软件模块之间的耦合性大大降低,让软件扩展、维护更加容易。控制反转(Inversion of Control,英文缩写为IoC)是一个重要的面向对象编程的法则来削减计算机程[……] Read more

View Article

c#使用AutoFac实现动态注入

上文大概介绍了使用AutoFac实现依赖注入.今天写着写着,觉得每次都要写类似于builder.RegisterType<UserService>().As<IUserService>();的代码很烦.于是翻资料实现了一个帮助类.来动态的实现注入.下面贴出代码. using[......]Read more

View Article

使用gunicorn和nginx,Supervisor部署Django项目

用uwsgi部署django怎一个蛋疼了得啊.配置好久都没有成功.照着官方文档做还各种错误.烦死了简直.Google的时候发现了gunicorn,看了下文档.天呐,感觉我的天空星星都亮了~~~ 用gunicorn可以很方便的配置django项目.配合Supervisor可以很简单的解决.下面介绍下[……] Read more

View Article


c#使用NPOI导入excel

使用NPOI可以很方便的处理excel.记录下导入excel生成DataTable的方法. public static DataTable ExcelToDataTable(string fileName, bool isFirstRowColumn, string sheetName = nul[......] Read more

View Article

Autofac使用Castle.DynamicProxy实现AOP

根据官网的文档写了一些测试代码.分享给大家. 首先使用nuget安装.在包管理器中搜索Autofac.Extras.DynamicProxy2并安装就好了. 第一种方式.直接在接口中指定类型. 下面是代码. 接口: [Intercept(typeof(CallLog))] public inte[......] Read more

View Article


win10启用IIS

最近手贱将系统升级到了WIN10.发现iis需要重新注册.下面是方法. 我使用的是vs2015.用管理员权限打开vs2015开发人员命令提示.输入下面命令并回车 dism /online /enable-feature /all /featurename:IIS-ASPNET45

View Article

一个基于MVC的博客系统

这个东西写了也蛮久了.一直都是有时间就写点有时间就写点.或者是想到什么地方可以优化或者是可以使用新的组件(纯粹为了学习,场景不一定适用)来完成某些功能.就开始修改代码.到现在也算有了个基本的样子了吧.下面大概介绍下. 界面部分 界面是使用的Bootstrap框架来完成的.在网上找了个模版然后直接[……] Read more

View Article


C#中泛型的协变和逆变

今天读CLR Via C#时看到了泛型的协变和逆变.泛型倒是熟悉.协变和逆变还真没怎么注意过.回来之后翻了下资料才慢慢明白了.做下记录. 可变性的类型:协变性和逆变性 可变性是以一种类型安全的方式,将一个对象当做另一个对象来使用.如果不能将一个类型替换为另一个类型,那么这个类型就称之为:不变量.协[……] Read more

View Article

基于python的Dropbox,FTP上传下载工具

最近忍痛买了Pythonista这个APP,可以在iPhone上面跑python程序,简直不要太high,常用的库都内置了,如果没有你想要的库的话可以在电脑上用pip安装,之后传到手机上就好了,因此写了使用Dropbox和FTP上传,下载的工具,这样可以同步代码到手机上,ok,下面放出代码. 首先是[……] Read more

View Article

C#使用RSA签名与验签

最近要和第三方对接,验证部分使用的是RSA方式签名,记录下签名与验签方式。 首先是密钥的生成,使用OpenSSL来生成密钥,首先进入OpenSSL工具,再输入以下命令: OpenSSL> genrsa -out rsa_private_key.pem 1024 OpenSSL>[......] Read more

View Article
Browsing all 22 articles
Browse latest View live




Latest Images