技术文章

Vue报错:TypeError: Cannot create property 'xxx' on string 'xxxx'

风流意气都作罢 提交于 2019-12-12 17:27:31
报错详情: [ Vue warn ] : Error in callback for immediate watcher "fileList" : "TypeError: Cannot create property 'uid' on string 'string_url_1'" ... 报错原因: TypeError: Cannot create property ‘xxx’ on string ‘xxxx’,此类错误是赋值的 类型错误 ,如以上示例错误,在使用ElementUI的upload组件时,把字符串列表赋值给了 fileList ,而 fileList 需求的是对象的列表。 示例错误代码: pictureList = [ 'string_url_1' , 'string_url_2' ] ; this . fileList = pictureList ; 示例正确代码: pictureList = [ 'string_url_1' , 'string_url_2' ] ; this . fileList = pictureList . map ( item => { return { name : item , url : baseUrl + item } } ) ; 来源: CSDN 作者: 达希希 链接: https://blog.csdn.net/weixin

如何提高博客的访问量

半城伤御伤魂 提交于 2019-12-12 17:26:41
看到别人翻译的一篇文章,是讨论如何提高博客访问量的,提到的有几个方法蛮有新意,不过不赞成原文的“在聚合中只输出摘要”的方法。 十四个方法提高博客的页面访问量 作者:Darren Rowse,翻译:Lucifer 如何增加Blog的访问量已经是老生长谈了,其实对于blogger来说另一个统计数也至关重要:页面浏览量。 很多的网站流量统计服务会同时提供这两项数据- “访问量”计数的是访问者的数目,而页面浏览量算的则是这些访问者所浏览的你blog上的网页的数目。 对不同blog来说,每个访问者的页面浏览量会有所不同,但希望这个数字可以大一总不是件坏事: 回头率: 读者浏览的页面越多,那么他再次造访的可能性也就更大。 收入: 放在blog上的广告多是印象型的,也就是说被浏览的次数多了,被点击的可能性才越大。   写blog的目的不同,所以想不想把增加页面浏览量放在第一位悉听尊便。对于那些希望这项统计值上升的人,这里有14条建议: 1、内链到自己的文章 这可能是最简单的增加页面流量的办法,那就是在自己文章里加入链接,指向自己的其它文章。自卖自夸可能有点好笑,不过如果是链接到一些之前写过的相关或相同主题的文章的话,相信还是读者们所喜闻乐见的。很多的blogger在自己的blog上会多次写到同一主题,把这些文章都链到一起无疑会显出你对这个主题的探讨深度。 2、高亮显示相关的文章

C# dictionary to bytes and bytes convert to dictionary

佐手、 提交于 2019-12-12 17:25:59
static byte[] GetBytesFromDic(Dictionary<string,string> dic) { if(dic==null || !dic.Any()) { return null; } using (MemoryStream ms = new MemoryStream()) { BinaryFormatter binFormatter = new BinaryFormatter(); binFormatter.Serialize(ms, dic); byte[] dicBytes = ms.ToArray(); return dicBytes; } } static Dictionary<string,string> GetDicFromBytes(byte[] dicBytes) { Dictionary<string, string> dic = new Dictionary<string, string>(); using (MemoryStream ms = new MemoryStream(dicBytes)) { BinaryFormatter binFormatter = new BinaryFormatter(); dic= (Dictionary<string,string>) binFormatter.Deserialize(ms)

mybatis的延迟加载

烂漫一生 提交于 2019-12-12 17:25:41
mybatis的懒加载: 应用场景 : 查询订单信息,有时候需要关联查出用户信息。 (提高mybatis的查询效率)。 <!-- 开启懒加载配置 --> <settings> <!-- 全局性设置懒加载。如果设为‘false',则所有相关联的都会被初始化加载。 --> //可以配置lazyLoadingEnabled 值为true,不设置aggressiveLazyLoading,为全局设置 <setting name="lazyLoadingEnabled" value="true"/> <!-- 当设置为‘true'的时候,懒加载的对象可能被任何懒属性全部加载。否则,每个属性都按需加载。 --> <setting name="aggressiveLazyLoading" value="false"/> </settings> <?xml version="1.0" encoding="UTF-8" ?> <!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd"> <mapper namespace="com.ys.lazyload.OrdersMapper"> <!--延迟加载: --> <select id=

C语言小练习12-确定跳水比赛名次

帅比萌擦擦* 提交于 2019-12-12 17:24:54
5位运动员参加了10米台跳水比赛,有人让他们预测比赛结果 A选手说:B第二,我第三; B选手说:我第二,E第四; C选手说:我第一,D第二; D选手说:C最后,我第三; E选手说:我第四,A第一; 比赛结束后,每位选手都说对了一半,请编程确定比赛的名次。 # include <stdio.h> int isDiff ( int A , int B , int C , int D , int E ) { char tmp = 0 ; tmp | = 1 << ( A - 1 ) ; tmp | = 1 << ( B - 1 ) ; tmp | = 1 << ( C - 1 ) ; tmp | = 1 << ( D - 1 ) ; tmp | = 1 << ( E - 1 ) ; return tmp == 31 ; } int main ( ) { int A , B , C , D , E ; for ( A = 1 ; A <= 5 ; A ++ ) { for ( B = 1 ; B <= 5 ; B ++ ) { for ( C = 1 ; C <= 5 ; C ++ ) { for ( D = 1 ; D <= 5 ; D ++ ) { for ( E = 1 ; E <= 5 ; E ++ ) { if ( ( ( B == 2 ) + ( A == 3 ) == 1 )

Redis 的 8 大应用场景!

瘦欲@ 提交于 2019-12-12 17:24:50
【推荐】2019 Java 开发者跳槽指南.pdf(吐血整理) >>> 之前讲过Redis的介绍,及使用Redis带来的优势,这章整理了一下Redis的应用场景,也是非常重要的,学不学得好,能正常落地是关键。 下面一一来分析下Redis的应用场景都有哪些。 1、缓存 缓存现在几乎是所有中大型网站都在用的必杀技,合理的利用缓存不仅能够提升网站访问速度,还能大大降低数据库的压力。Redis提供了键过期功能,也提供了灵活的键淘汰策略,所以,现在Redis用在缓存的场合非常多。 2、排行榜 很多网站都有排行榜应用的,如京东的月度销量榜单、商品按时间的上新排行榜等。Redis提供的有序集合数据类构能实现各种复杂的排行榜应用。 3、计数器 什么是计数器,如电商网站商品的浏览量、视频网站视频的播放数等。为了保证数据实时效,每次浏览都得给+1,并发量高时如果每次都请求数据库操作无疑是种挑战和压力。Redis提供的incr命令来实现计数器功能,内存操作,性能非常好,非常适用于这些计数场景。 4、分布式会话 集群模式下,在应用不多的情况下一般使用容器自带的session复制功能就能满足,当应用增多相对复杂的系统中,一般都会搭建以Redis等内存数据库为中心的session服务,session不再由容器管理,而是由session服务及内存数据库管理。 5、分布式锁 在很多互联网公司中都使用了分布式技术

Redis简介

…衆ロ難τιáo~ 提交于 2019-12-12 17:24:34
Redis 1. 概念: redis是一款高性能的NOSQL系列的非关系型数据库 1.1.什么是NOSQL NoSQL(NoSQL = Not Only SQL),意即“不仅仅是SQL”,是一项全新的数据库 理念,泛指非关系型的数据库。 随着互联网web2.0网站的兴起,传统的关系数据库在应付web2.0网站,特别是超 大规模和高并发的SNS类型的web2.0纯动态网站已经显得力不从心,暴露了很多难以 克服的问题,而非关系型的数据库则由于其本身的特点得到了非常迅速的发展。 NoSQL数据库的产生就是为了解决大规模数据集合多重数据种类带来的挑战, 尤其是大数据应用难题。 1.1.1. NOSQL和关系型数据库比较 优点: 1)成本:nosql数据库简单易部署,基本都是开源软件,不需要像使用oracle 那样花费大量成本购买使用,相比关系型数据库价格便宜。 2)查询速度:nosql数据库将数据存储于缓存之中,关系型数据库将 数据存储在硬盘中,自然查询速度远不及nosql数据库。 3)存储数据的格式:nosql的存储格式是key,value形式、文档形式、 图片形式等等,所以可以存储基础类型以及对象或者是集合等各种格式, 而数据库则只支持基础类型。 4)扩展性:关系型数据库有类似join这样的多表查询机制的限制导致扩展很艰难。 缺点: 1)维护的工具和资料有限

gdb -tui

£可爱£侵袭症+ 提交于 2019-12-12 17:24:22
【推荐】2019 Java 开发者跳槽指南.pdf(吐血整理) >>> 在使用GDB调试时,可以使用 gdb filename -tui 开启窗口模式 在命令行模式下和tui模式切换快捷键: ctrl + x + a 来源: oschina 链接: https://my.oschina.net/u/4228078/blog/3142277

工具导航Map