摘要:
解决方案: 1. 在后台把word文件转化成pdf,在前台用iframe显示pdf,打印iframe,即可。 优点:用户体验好。 缺点:不支持IE。 实现 : 引用netoffice组件 主要代码: 2. 在后台把word转化面html,读取html文本,增加打印脚本,输出到前台。 优点:浏览器支持 阅读全文
摘要:
nodejs request-promise 请求返回中文乱码 解决方法: 具体步骤如下: 1. 引用iconv-lite 进行转码。 2. 请求时要写参数:encoding:null 3. 对body进行转码。 阅读全文
摘要:
死锁的必要条件?怎么克服? 答:系统的资源不足,进程的推进的顺序不合适,资源分配不当,一个资源每次只能被一个进程使用,一个资源请求资源时,而此时这个资源已阻塞,对已获得资源不放,进程获得资源时,未使用完前,不能强行剥夺。 接口是否可以继承接口?抽象类是否可以实现接口?抽象类是否可以继承实体类? 答: 阅读全文
摘要:
JavaScript的数据类型都有什么? 基本数据类型:String,Boolean,Number,Undefined, Null 引用数据类型:Object(Array,Date,RegExp,Function) 那么问题来了,如何判断某变量是否为数组数据类型? 方法一.判断其是否具有“数组性质” 阅读全文
摘要:
1. 给参数赋默认值 2. 多个参数的函数,可以使用对象代替 3. 使用 代替 == ==(或者!=)做对比的时候会将进行对比的两者转换到同一类型再比较。 (或者!==)则不会,他会将进行对比的两者做类型对比和值对比,相对于 == , 的对比会更加严谨。 4. 变量转换 1)string to nu 阅读全文
摘要:
总结一下.net项目中常见专业词汇,包括命名空间,文件夹名,模块名,类名等,不一定都对,仅供参考!!! 为了避免大量的重复单词,每个词汇只出现了一次,但不代表,它不可以在其他模块中出现。 项目命名: 公司名.产品名.模块名 举例: Microsoft.AspNetCore.Mvc Tencent.W 阅读全文
摘要:
使用两种方式实现的excel数据转化成DataSet,再结合前一篇的DataTable转化为实体,就可以解决excel到实体之间的转化。 代码如下: 首先定义一个接口: 再来看一下使用NPOI的实现: 最后看一下使用OLEDB的实现,这里,我只实现了excel2003的版本,07版本的总是失败,查了 阅读全文
摘要:
直接上代码: 根据属性进行映射:DataTable转化成实体List 但是需求往往没有这么简单,如果属性名称和列名不一致,如列名是excel导入过来的,就很有可能是汉字。 我的解决办法就是,在实体模型中,添加Attribute,来注明每个属性和列名的对应关系,如下: 现在有两种映射方式了,为了使代码 阅读全文
摘要:
需求:现需要将多个数据源的数据导入到目标数据库,这是一个经典的生产消费应用的例子。 直接上代码,看下实现: 队列我们采用线程安全的ConcurrentQueue队列: 如果我们不使用这个队列,只要满足IDataCollection接口,也可以进行替换: 生产者: 消费者: 方法委托,也写了个基类,其 阅读全文
摘要:
// 查看集群状态 GET /_cluster/health?pretty // 查看所有索引配置信息 Get _all/_settings // 查看所有索引状态 GET /_cat/indices?v // 查看指定索引状态 GET /_cluster/health/bill?pretty // 查看索引信息 GET /bill // 查看结节状态信息 GET _nodes... 阅读全文