原创 python使用sqlalchemy中間件對MYSQL數據庫進行創建、查詢、刪除操作

首先安裝sqlalchemy,安裝方法有兩種:通過官網下載源碼進行安裝;使用pip install sqlachemly 1.建立操作數據庫接口模塊api.py, 描述: 在接口模塊中首先創建一個engine,這裏關聯的是mysql數據庫

原创 mysql常用操作彙總(一)

登錄: mysql -u root -p 1.顯示所有數據庫:show databases; 2.進入workerspace數據庫:use workerspace; 3.查詢數據庫下面的所有表:show tables; 4.查詢表

原创 etcd源碼分析之put流程及部分channel的作用

引用一張關係圖說明etcd各模塊的關係 下面繪製了etcdctl put key value的時序圖來解析代碼流程

原创 nodejs中for循環和異步調用的那些坑

在nodejs中for循環中是不能嵌套使用異步調用的,就像下面的: 我們定義一個post請求,用於接受前端發送來的文件,然後使用for循環對目錄下的一些文件依次做一些異步調用事情(使用fs的stat) router.post('/uplo

原创 RxJS異步通信之Subject和BehaviorSubject

在RxJS中,Observable有一些特殊的類,在消息通信中使用比較頻繁,下面主要介紹較常用的幾個類: 1.Subject類,Subject可以實現一個消息向多個訂閱者推送消息,直接看代碼實現吧 var subject = new Rx

原创 jquery的DOM節點獲取,節點內容獲取和設置,樣式寫入

1.eq(index) eq是獲取DOM元素的方式之一,它的參數是一個數字,可以是任意整數,第一個元素從0開始,如果index爲負數,則從-1算起,-1是最後一個DOM元素,如: <a>xxx</a> <a>yyy</a> <a>zzz<

原创 使用jquery對片段的樣式進行添加修改

使用jquery方式對ID選擇器和類選擇器的樣式進行添加操作: <div id="cssID">xxx</div> <div class="cssClass">yyy</div> $('#cssId').css({width: '

原创 Python下使用pika簡單實現RabbitMQ通信

MQ全稱爲Message Queue, 消息隊列(MQ)是一種應用程序對應用程序的通信方法。 現在介紹一下基本的RabbitMQ的通信過程: RabbitMQ基本的通信模型是這樣的,它類似於C-S通信模型,它包含一個producer (生

原创 教你如何使用webpack打包你的項目

webpack是前端開發中比較常用的打包工具之一,另外還有gulp,grunt。之前沒有涉及過打包這塊,這裏介紹一下使用webpack打包的流程。 Grunt和Gulp的工作方式是:在一個配置文件中,指明對某些文件進行類似編譯,組合,壓縮

原创 mysql常用操作彙總(三)

1.使用where過濾數據 select name,id,price from shopping where id='3'; MYSQL支持的其他操作符: 2.對於多個約束條件可以使用and或or進行連接,and和與相通,or與或相通