优秀的大鹏

Results 85 issues of 优秀的大鹏

做项目主要用了前端框架vue.js,其中使用了开源后台系统[vue-element-admin](https://github.com/PanJiaChen/vue-element-admin),用别人的开源工具果然有很大成长,知道很多东西,做一篇笔记,记录下零零碎碎学到的东西 ## [vue-i18n](http://panjiachen.github.io/vue-element-admin/#/i18n/index) 该项目实现国际化的原理是在cookie中存储一个键值对,来判断语言,进而做相关转换 ![1](https://user-images.githubusercontent.com/13995641/43965126-0fc2a290-9cf1-11e8-9661-d5a2d0ec53e7.png) ### 常见的[$t](https://github.com/PanJiaChen/vue-element-admin/blob/6a5197ad51ab84133fbd2afd40de636a2f7449cb/src/views/table/complexTable.vue#L31) * 想使用complexTable,经常能看到`$t`的出现,查了下github才懂,原来这个是vue-i18n要用的,它对应的位置是`@/view/lang`下的各种语言包文件,比如标题那行对应了[此处](https://github.com/PanJiaChen/vue-element-admin/blob/6a5197ad51ab84133fbd2afd40de636a2f7449cb/src/lang/zh.js#L112),也就是相当于这行决定了显示的值 ## 公共组件化[complexTable](http://panjiachen.github.io/vue-element-admin/#/table/complex-table) 该组件用来做复杂表格显示使用,带着分页整体比较合心意 ### vue中的[slot和slot-scope](https://github.com/PanJiaChen/vue-element-admin/blob/6a5197ad51ab84133fbd2afd40de636a2f7449cb/src/views/table/complexTable.vue#L32) 有一篇文章[《深入理解vue中的slot和slot-scope》](https://segmentfault.com/a/1190000012996217)讲的已经很全面了,但在最后一个demo那里描述的不够清楚,主要是传输数据那里,自己探索之后补充一下。 简单改了下代码如下: * 父组件 ```html 这里是父组件 {{item}} {{item}} {{user.data2}} 我就是模板 ``` * 子组件 ```vue 这里是子组件 //...

study

## 1.创建用户报错SSL ### 问题描述 大概上周一周的时间都在调这个bug,今天总算知道原因了,先把情况列出来,首先是使用了Fabric官网的Node SDK例子[balance\_transfer](https://github.com/hyperledger/fabric-samples/tree/release-1.1/balance-transfer),在第一步发请求注册的时候出现的问题 * 发送请求 ```bash $ curl -s -X POST http://localhost:4000/users -H "content-type: application/x-www-form-urlencoded" -d 'username=Jim&orgName=Org1' ``` * 报错 ```bash {"success":false,"message":"failed Error: Calling enrollment endpoint failed...

study

## synchronized * 锁定的不是代码块,方法,而是对象,一定要明确,也就是对象锁 ![16-1](https://user-images.githubusercontent.com/13995641/43964934-84541acc-9cf0-11e8-96fc-725267b910c4.png) * 静态的属性和方法要锁定当前类的Class对象,也就是所谓的类锁 ```java public static void mm(){ synchronized(T.class) { count--; } } ``` * 同步方法和非同步方法同时存在时,非同步方法可以被多个占有该对象的线程同时调用 * synchronized获得的锁是可重入的,包括子类调用父类的同步方法 * 异常会导致锁释放 * 尽量使用细粒度的锁 ## volatile * java线程模型?JMM...

study

## [Tech Company Organizational Chart](https://www.reddit.com/r/business/comments/2mgwm6/tech_company_organizational_chart/) ![14pic](https://user-images.githubusercontent.com/13995641/43962994-b98f44fa-9ceb-11e8-9f0a-476fa06bc245.png) That's the point, it's just meant to be funny and not an actual look at any corporate structures. Google's is a neural network, Facebook's...

study

# golang和java中的shuffle 有篇文章中讲了[golang中shuffle的使用](https://yourbasic.org/golang/shuffle-slice-array/) 代码如下: ```golang a := []int{1, 2, 3, 4, 5, 6, 7, 8} rand.Seed(time.Now().UnixNano()) rand.Shuffle(len(a), func(i, j int) { a[i], a[j] = a[j], a[i] }) ``` 结果 ```...

study

按照阮一峰的做一个apache的php环境docker启动,结果发现出现权限问题,和volume参数有关,即便进入docker内部使用root权限也无法解决,查找到有一个解决方案,在docker启动命令中加入如下参数 ``` --privileged=true ``` ```bash docker container run \ --rm \ --privileged=true \ --name wordpress \ --volume "$PWD/":/var/www/html \ php:5.6-apache ``` 参考连接:[https://stackoverflow.com/questions/24288616/permission-denied-on-accessing-host-directory-in-docker](https://stackoverflow.com/questions/24288616/permission-denied-on-accessing-host-directory-in-docker)

study

```bash sudo fdisk -l sudo umount /dev/sdb* sudo mkfs.vfat /dev/sdb -I sudo dd if=~/images/ubuntu.iso of=/dev/sdb yum install pv sudo dd if=./centos7.iso bs=4M | pv | dd of=/dev/sdb bs=4M ``` *...

study

参考资料:[How to get string objects instead of Unicode from JSON?](https://stackoverflow.com/questions/956867/how-to-get-string-objects-instead-of-unicode-from-json)

study

在文字写书写不同数量的#可以完成不同的标题,如下: # 一级标题 ## 二级标题 ### 三级标题 #### 四级标题 ##### 五级标题 ###### 六级标题 等号及减号也可以进行标题的书写,等号代表一级标题,减号代表二级标题,并且需要写在文字的下面,减号及等号的数量不会影响标题的基数,如下: 一级标题 ========= 二级标题 --------- 无序列表的使用,在符号“-”后加空格使用。如下: - 无序列表1 - 无序列表2 - 无序列表3 如果要控制列表的层级,则需要在符号“-”前使用空格。如下: - 无序列表1 - 无序列表2...

study

该报错主要为超时问题,fabric在执行chaincode时间过长导致,其中可以调节参数 ``` - CORE_CHAINCODE_EXECUTETIMEOUT=90s ``` 放在`docker-compose.yml`的`peer0.org1.example.com`节点上即可 参考资料:[Timeout expired when deploying a .bna](https://github.com/hyperledger/composer/issues/1514)

study