记得做这个框架是在2018年刚接触.net core的时候,那个时候为了能够专心的研究我开始不写博客了,但是学有所成并在公司运用了近一年的时间了,决定回来和各位分享我们所掌握的那星星点点的知识,希望可以帮助更多的开发人员找到更完善的解决方案,有不足的地方欢迎各位指教.好,那么我们来说说这个日志框架. 开发缘由 那个时候我们常用的日志是log4net,log4net是.Net下一个非常优秀的开源日志记录组件.log4net记录日志的功能非常强大.它可以将日志分不同的等级,以不同的格式,输出到不同的…
auto_setup 自动帮你完成建新库时必做几个操作 原文:http://shine-it.net/index.php/topic,6777.0.html 模块地址: https://github.com/ccdos/into-openerp-addons/tree/master/auto_setup 下载:https://github.com/ccdos/into-openerp-addons/archive/master.zip 本模块在Openerp创建数据库的时候 自动安装,目前做了三…
简言 总是喜欢简单又精致的东西,美的不繁复也不张扬.这是闷骚程序员的癖好么?闲来无事,把收集到的部分WEB组件整理汇总一下,攒一个逼格高一点的网站够了吧? 1 表单(form)相关 1.1 输入框(input) 一个简单的输入框样式,简捷又不夸张.需要约30行的CSS代码. 演示程序 1.2 单选多选框(checkbox,radio) 浏览器内置的checkbox及radio样式效果太差,本例展示了一个简单大方的单选多选框样式.需要约25行的CSS代码,额外需要搭配三个png小图标. 演示程序…
大家好,已经一年没见了,我的技术已经有了惊人的进步.于是乎就来为大家分享技术了,今天呢为大家带来的是很早之前开发的老工具分享给大家. 相信大家都使用过代码生成器,用起来顺手的有多少?根据自己的业务配置的有吗?那么我们很多老旧项目都是需要拼接sql和参数的,而且很多项目我们根本不会是传统的架构. 那么为了适应多数需求并保持可用性及方便性我自己设计了一款代码生成器,这一款MSSQL版,我这边还有MySql版需要可以公众号留言.我这边先介绍一下功能吧! 1.打开项目的样子: 2.这是登录界面: 3.登…
上一篇已经把所有消息封装且都各自有方法处理了,这篇从使用第一步——关注开始,  关注之后进行消息记录,同时回复文本消息给用户,关注方法:DoSub,另外新用户扫描带参数的二维码关注方法:DoCodeNotSub. 1.用户关注公众号返回文本消息.用户记录: 根据解析的XML反射赋值给消息model,  现在进行用户判断: tb_User mUser =DALWei.InfoEntities<tb_User>(dbHome,u=>u.OpenId==mSub.FromUserName);…
上一篇我们介绍了Spring Boot 2.x中默认日志框架Logback的使用.今天继续说说日志,接下来我们要讲是前段时间爆出核弹漏洞的Log4j2.虽然出了漏洞,让很多小伙伴痛苦了1-2周(加班),但不可否认的是Log4j2依然是目前性能最好的日志框架.所以,当Logback性能上无法支撑的时候,替换使用Log4j2还是最为快速便捷的方法.下面,我们就来学习一下如何在Spring Boot 2.x版本中,替换Logback,使用Log4j2记录日志. 动手试一试 这里省略Spring Boo…
瑞生网http://www.rationmcu.com版权所有 前几天,有个小伙伴在做实验过程中,发现了一个奇怪的现象,这个现象就是… 他在用printf输出浮点数的时候,想把数据保留到小数点后的两位,他是这么写的… float c=1.155;printf(“%.2f”,c); 他的书写是对的,没有错误.但是他发现,当c等于1.555时,保留两位小数输出是1.55,而当c等于3.555时,保留两位小数输出是3.56.这个结果,就让人捉摸不透了,因为… 如果是程序运算会自动四舍五入的话,结果应该…
MsgBox "兄弟呀,你最近是否失眠",vbinformation Randomize() Dim a a=Int(rnd*2) Select Case a Case 0 MsgBox ("我也是这样啊``````") Case 1 MsgBox ("(-.-),同是天涯失眠人.") Case 2 MsgBox ("(~.~),还是说你没有失眠") End select MsgBox ("告诉你一个祖传秘方&quo…
路由层 无名分组 有名分组 反向解析 路由分发 名称空间 伪静态的概念 urlpatterns = [ url(r'^admin/', admin.site.urls), url(r'test',views.test), url(r'testadd',views.testadd), ] 路由一旦匹配就不再走下面的路由匹配关系了 路由增加首页的方式 url(r'^$',views.home) 路由增加尾页的方式(当所有的路径都匹配不上时,给我返回404提示信息) url(r'',views.err…
好文章,值得收藏 HelloWorld程序 学习任何程序的第一步,都是编写HelloWorld程序,我们也不例外,看下如何通过Java编写一个HelloWorld的程序. 首先,要通过Java操作Mongodb,必须先下载Mongodb的Java驱动程序,可以在这里下载. 新建立一个Java工程,将下载的驱动程序放在库文件路径下,程序代码如下: package com.mkyong.core; import java.net.UnknownHostException; import com.mo…