- 博客(19)
- 资源 (4)
- 收藏
- 关注
原创 LINUX 使用记录
一、centos8安装gitlab1、下载gitlabwget https://mirrors.tuna.tsinghua.edu.cn/gitlab-ce/yum/el8/gitlab-ce-12.10.1-ce.0.el8.x86_64.rpm2、安装rpm -i gitlab-ce-12.10.1-ce.0.el8.x86_64.rpm3、编辑ip和端口vim /etc/gitlab/gitlab.rb设置url,如:external_url 'http://192.168
2021-09-14 21:00:02
104
原创 Quartz.net(任务调度)笔记
任务调度(Quartz.net)定时或定期执行任务的一套框架。 可以通过配置文件来完成作业调度。 1.Quartz提供了调度运行环境的持久化机制,可以保存并恢复调度现场,即系统因故障关闭,任务调度现场数据不会丢失。还提供了组件式的侦听器,各种插件,线程池等功能。 2.StdSchedulerFactory是SchedulerFactory接口的一个实现。通过调用工厂的getSche
2016-09-22 16:50:54
1010
原创 RabbitMQ随笔
最近又重温了下关于RabbitMQ的相关知识点,感觉有些东西需要了解,并分享给大家,希望对你我都有帮助1.队列协议中定义了4种不同类型的交换器,分别为headers,direct,fanout和topic,每种都实现了不同的路由算法。 headers 允许你匹配AMOP消息的headers而不是路由键,即routing-key(路由键为RabbitMQ决定将消息投递到哪个
2016-09-22 14:41:21
457
原创 RabbitMQ的使用
RabbitMq是一种消息中间件。主要用于组件之间的解耦,消息的发送者无需知道消息使用者的存在。如果系统中出现以下情况,你可以考虑使用消息队列。 1.执行的任务非实时性的,并且执行此任务非常耗时。 2.需要进行异步消息的处理 Rabbitmq的使用: (1)基本使用(Hello Word) 1.发送方 static void
2015-11-02 17:50:22
594
翻译 DES加密解密
1.DES加密: /// /// DES加密 /// /// 待加密的密码 /// public static string EncryDES(string str) { string configkey = ConfigurationMan
2015-07-17 10:11:27
422
原创 xml和对象互转的方法
1.xml数据转化成对象(Config是xml转化成对象的类,xmlPath存放xml数据的路径/地址) xml数据反序列化成对象 XmlSerializer serializer = new XmlSerializer(typeof(Config)); StreamReader read = new StreamReader(xmlPath, Encoding.
2015-07-16 09:26:57
647
原创 EF6 创建数据库的方法
建一个控制台来初始化数据库1.方法一: using (var dbcontext = new Efdb()) { if (dbcontext.Database.Exists()) { dbcontext.Database.Dele
2015-06-10 17:45:54
1327
2
原创 表达式和表达式树
1.表达式是匿名委托,本不是委托,是通过显示或隐式的转成委托实例2.表达式树是一种数据结构,是不可执行代码,它需要在c#代码中编译成sql语句,然后再sql库中执行查询操作表达式树种的每个节点本身表示一个表达式3.表达式转换成表达式树 Expression4,对于IEnumerable(即在内存中查询)要用func 对于Queryable(在库里查询),传入参数是表达式树
2015-04-30 00:27:08
710
原创 IEnumerable, IQueryable的区别
IQueryable是直接在数据库中查询,立即查询,缺点:响应慢,查询比较慢, 优点:减少数据传输,减少带宽IEnumerable是在内存中查询 ,延迟查询 缺点:占内存 优点:相应比较快,查询快IEnumerable是将数据读入内存ToList()才会真正执行查询操作
2015-04-28 02:01:30
574
原创 关于枚举的操作
1.Format (要转换的值的枚举类型,要转换的值,要使用的输出格式)Enum.Format(typeof(Type), 2, "x") Type为枚举类型2.Parse(枚举对象,转换的值或名称的字符串) 返回值是object类型Enum.Parse(typeof(Type), "2")Parse(枚举对象,转换的值或名称的字符串,是否区分大小写)3. TryPa
2015-04-24 11:08:30
570
1
原创 EF 的增删改查
EF的操作1.添加操作方法一: var db = new Context(); //数据库上下文 User user = new User(); //实例化一个类 ...... //给user赋值 db.Set().Attach(user); db.Ent
2015-01-15 23:46:33
557
原创 关于依赖注入autofac的相关知识
1.AsImplementedInterfaces() 是以接口方式进行注入A:IAbuilder.RegisterType().AsImplementedInterfaces(); 使用时用IA,会返回一个A的实例2.InstancePerRequest() 每次请求共享同一个实例,使用ef时,使不同的操作使用同一个数据上下文builder.RegisterType()
2015-01-15 15:19:36
3911
原创 Mvc实现伪静态 (.html)
mvc实现伪静态方法:1.路由配置,如下: routes.MapRoute("Development", "Development/{categoryid}.html", new { controller = "Web", action = "Development" });2.在iis中的应用程序池中将 模式改为“集成”模式集成模
2015-01-13 16:46:03
529
原创 使用uploadify 出现HTTP Error (302)错误
在使用uploadify时 出现了HTTP Error (302)的错误 找了半天原因,原来是在后台使用了是否登录的验证。
2015-01-11 19:59:05
2859
原创 mvc中“/”应用程序中的服务器错误。 无法提供此类型的页
无法提供此类型的页。 说明: 由于已明确禁止所请求的页类型,无法对该类型的页提供服务。扩展名“.cshtml”可能不正确。 请检查以下的 URL 并确保其拼写正确。
2014-11-23 00:05:18
4996
原创 MVC学习笔记
1.@Html.AntiForgeryToken() 是用来防止跨站请求伪造(CSRF:Cross-site request forgery)攻击的一个措施。
2014-10-28 13:58:47
334
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人