NonSerialized 属性忽略序列化报错'NonSerialized' is not valid on this declaration type [XmlIgnore][NonSerialized]public List<string> paramFiles { get; set; }//I get the following error://Attribute 'NonSerialized' is not valid on this declaration type.It ...
反射基础 反射是.NET中的重要机制,通过反射,可以在运行时获得程序或程序集中每一个类型(包括类、结构、委托、接口和枚举等)的成员和成员的信息。其实有些人会问, 像我们平常引用DLL可以直接用, 为什么要用反射?反射还是对性能有影响的,尽管可以通过优化反射的行为缩小之间性能的差距,可能这个时候对于性能要求毫秒级的需求, 那就要适当的取舍是否用反射。(尽管对于大部分定制软件开发来说,...
winddows rabbitmq安装与配置 RabbitMQ是一个在AMQP协议标准基础上完整的,可复用的企业消息系统。它遵循Mozilla Public License开源协议,采用 Erlang 实现的工业级的消息队列(MQ)服务器,Rabbit MQ 是建立在Erlang OTP平台上。装RabbitMQ服务器必须首先安装 Erlang 运行环境。注意,RabbitMQ安装的时候会占用几个端口,防火墙和其他安全...
出现,视图必须派生自 WebViewPage 或 WebViewPage错误解决方法 遇到这种问题是因为我新建了Areas,在Areas里面建Controllers,Models,Views。所以在View文件夹下面湿没有Web.config文件的。解决方法:(复制views中的web.config)到Views文件夹下面。转载于:https://www.cnblogs.com/shy1766IT/p/11285334.html...
NET 4.5 中新增的特性调用者信息特性CallerMemberNameAttribute/CallerFilePathAttribute/CallerLineNumberAttribute... 标题中所说的三个特性CallerMemberNameAttribute/CallerFilePathAttribute/CallerLineNumberAttribute我们统称为调用者信息特性,正常情况下在 .NET Framework 4.0 中是无法使用的。 static void Main( string[] args ) { v...
Vue导出ZIP Export2Zip/* eslint-disable */require('script-loader!file-saver');import JSZip from 'jszip'export function export_txt_to_zip(th, jsonData, txtName, zipName) { const zip = new JSZip...
INotifyPropertyChanged PropertyChangedEventArgs获取变更属性 INotifyPropertyChanged:该接口包含一个事件, 针对属性发生变更时, 执行该事件发生。 // // 摘要: // 通知客户端属性值已更改。 public interface INotifyPropertyChanged { // // 摘要: // ...
linq查询语句转mongodb &&(与操作)子表达式可以通过&&合并来查询满足所有子表达式的文档var query = from c in collection.AsQueryable<C>() where c.X > 0 && c.Y > 0 select c;// or...
VUE导入Excel import FilenameOption from './components/FilenameOption'import AutoWidthOption from './components/AutoWidthOption'import BookTypeOption from './components/BookTypeOption'handleDownload(...
Redis For Windows安装及密码 启动要先开启一个控制台作为服务端,启动服务,然后在重新打开一个控制台,连接服务进行操作。 redis-server.exe redis.conf重新打开一个控制台,刚开始连接服务,因为初始没有密码,所以无需输入,即可连接服务。 登录命令: redis-cli.exe -h 127.0.0.1 -p 6379 //无需添加密码参数密码操...
清除Cookie HttpCookie cookies = Request.Cookies[SessionKeys.CookieName]; if (cookies != null) { cookies.Expires = DateTime.Today.AddDays(-1); ...
vue-cli项目中使用全局过滤器及传参(日期格式化) // 过滤日期格式,传入时间戳,根据参数返回不同格式const formatTimer = function(val, hours) { if (val) { var dateTimer = new Date(val * 1000); var y = dateTimer.getFullYear(); var M = ...
unless it is in a subquery contained in a HAVING clause or a select list. sql查询报错:An aggregate may not appear in the WHERE clause unless it is in asubquery contained in a HAVING clause or a select list.group语句where子句使用Max函数或SUM等函数时会提示报错,需要将引where子句换成having...
$createElement实现自定义弹窗 <el-button type="text" @click="open4">点击打开 Message Box</el-button>methods: { open4() { const h = this.$createElement; const aTemp = 'https://www.baidu.c...
es6对象复制合并 Object.assign 对象的复制var obj= { a: 1 };var copy = Object.assign({}, obj);console.log(copy); //{ a: 1 }对象的合并和封装var obj1 = { a: 1,};var obj2 = { b: 2, c: 2 };var obj3 = { c: 3 };var obj = Object....
Windows上安装nodejs版本管理器nvm 安装成功之后重启终端失效 nvm 安装成功之后重启终端失效(command not found) 安装nvm之后node不可用,“node”不是内部或外部命令,也不是可运行的程序或批处理文件(ng) 安装nvm:下载nvm压缩包地址:https://github.com/coreybutler/nvm-windows/releases配置方法: 打开nvm的安装路径,默认安装路径是:C:\User...
git之删除untrack files 退回版本git reset --hard commit_id //不保留未提交的修改git reset --soft commit_id //默认方式,保留未提交的修改撤除本地没有提交的修改git checkout .删除untrack files删除当前目录下untrack文件,不包括文件夹和.gitignore中指定的文件和文件夹...
Vue实现图片预加载 <script>export default { data () { return { count: 0, } }, mounted: function() { this.preload() }, methods: { preload: function() { let imgs = [ "static/i...
表单在ios下输入框必须重压或长按才能唤起软键盘 解决方案:一、在node_module里找到fastClick文件,然后找到focus方法,加一句focus方法即可解决:FastClick.prototype.focus = function(targetElement) { var length; if (deviceIsIOS && targetElement.setSelectionRange &...
关于微信手机端IOS系统中input输入框无法输入的问题 如果网站不需要阻止用户的选择内容的行为就可以使用如下样式: * { -webkit-user-select: text; -user-select: text;}另一种方式:*: not(input, textarea) { -webkit - touch - callout: none; -webkit - user - select: none;}最终...