原创 品設和人設以及向下思考

無論是商品的鋪天蓋地的廣告建立的“品設”,還是演員所建立的“人設”,說白了就是將某個商品或人和某種文化掛鉤,再往下解構,是和每個家庭掛鉤,再往下是和人掛鉤,然後姜太公釣魚願者上鉤; 願者上鉤本身也意味着,人要通過買商品和粉某個人實現某種價

原创 【js】generator和thunk

一、thunk 可以把thunk函數理解爲函數柯里化的一個子集,作用是把多個參數的函數,轉化爲以一個回調爲參數的函數 方便和gennerator的配合 生產環境下可以用thunkify組件 npm i thunkify  然後,我們就

原创 【python3】快速上手(3) : 數組和字典

一、數組 #1.在列表中添加元素 message = ["1","2","3"] message.append("4") #2.在列表中插入元素 message.insert(0,"0") #3.使用del語句刪除元素 del

原创 【python3】快速上手(5) : 封裝和繼承

 父類: class Animal(object):     def __init__(self, name):         self.name = name         print("animal init") 子類: c

原创 【node】koa2.x 微信公衆平臺開發框架

QCWcop 用koa2.x進行微信公衆平臺開發,寫了一整套開發框架 use: 使用方法很簡單: 1.根目錄下的config.js中填寫你公衆平臺裏邊獲取的appId、appSecret和token 2.加載三方包 npm i

原创 【css】針對莫名其妙的樣式問題

有時候有些問題莫名其妙 例如:多出來一些高度什麼的 這時候就不能只盯着你以爲出問題的組件看了 檢查 在dom樹裏,當前組件的上下文 看看是不是其他元素引起的

原创 【python3】快速上手(4) : 函數

#定義函數 那麼def 就是 define的縮寫了 #實現 def function():     print('hello world') #調用 function() #參數 def name(username):     p

原创 【node】線程池的封裝和使用

主要用到worker_threads (1)以下是線程池的封裝,可以直接拿來用 const path = require('path'); const { Worker } = require('worker_threads'); c

原创 【css】grid的簡單使用

(1)首先:區分容器和項目的概念 容器都需要: display:grid (2)行|列的兩種賦值方法: 直接賦值和repeat方法,以列寬舉例  a.直接賦值: grid-template-columns: 70% 30%; b.

原创 mac上使用Cornerstone的時候的not authorized問題

如果你保證自己的賬號密碼是正確的,那麼, 解決辦法是,找到mac上的鑰匙鏈:右上角搜Cornerstone 然後把有Cornerstone的內容全部刪除, 退出CornerStone,然後重新打開,就會提示你再輸入賬號密碼。 然後你就可

原创 【python3】自定義包管理

文章目錄 @[toc] 1.自定義包 1.1. parent 目錄中的文件 __init__.py   1.2. pack 目錄中的文件 __init__.py mod.py   1.3. pack2 目錄中的文件 __init__.p

原创 【vue】組件重置刷新

主要是利用v-if的重建銷燬特性來重置: <div class="flexdiv" v-if="isRouterAlive">           <my-component>...</my-component> </div>  然後

原创 【linux】如何查看你的某個進程是否在運行?

舉一個簡單點的例子:查看你的redis是否開啓了? ps -ef | grep redis   (1) ps -ef ps:查看瞬時進程 -e :select all progress -f  :全部列出,通常和其他選項聯用   (2

原创 【css】兩個很有用的css屬性:overflow、box-sizing

(1)overflow   常用兩種: hidden:內容會被修剪,並且其餘內容是不可見的 auto:如果內容被修剪,則瀏覽器會顯示滾動條以便查看其餘的內容。 (2)box-sizing  常用一種: border-box:邊框和內邊距向

原创 【js】canvas獲取軌跡座標的算法

canvas獲取軌跡座標,實際上就是獲取從左到右,從上到下,滿足軌跡顏色的像素位置。 基礎知識: 一個dot有r、g、b、a四位 getDotList(){     this.canvas = document.getElementBy