2015-11-01から1ヶ月間の記事一覧
ライブラリのインストール ここからmysql-connector-pythonのzipファイルをダウンロード. Index of Packages : Python Package Index そして、解凍先へ行って python setup.py install するだけ。 コード import mysql.connector try: cnn = mysql.connector…
並べ替えと抽出 # カラム名で昇順 select * from テーブル名 order by カラム名; # カラム名で降順 select * from テーブル名 order by カラム名 desc; # グループ化->抽出 select カラム名 from テーブル名 group by カラム名 having 条件 select bang,sum(…
ログインとログアウト ログイン # 対話モード mysql -u username -p password # ファイルを読み込ませて実行 mysql -u username -p password -e ファイルのパス ログアウト quit or exit 設定 # ユーザの作成 create user username@localhost identified by …
各言語での実行時間の計測メモ。 シェルスクリプト #!/bin/sh TIME_START=`date +%s` # start # end TIME_END=`date +%s` PT=`expr ${TIME_END} - ${TIME_START}` H=`expr ${PT} / 3600` PT=`expr ${PT} % 3600` M=`expr ${PT} / 60` S=`expr ${PT} % 60` ec…
スレッドの使い方のメモ。 # coding:utf-8 import threading # スレッドクラスの継承 # 独自スレッドクラス定義 class MyThread(threading.Thread): # 初期化処理 def __init__(self): super(MyThread, self).__init__() # スレッドの処理 def run(self): pr…
本読みながらコード書いて勉強しています。 Rで統計したことあるけども、Pythonでも。 以下コードメモ。 # coding:utf-8 import numpy as np # データ data = np.array([34,35,47,51,58,62,81]) # 平均計算 ave = np.average(data) print(u"平均:"+str(ave)…
たまに忘れるんでメモ。 エラー処理 Javaなら例えば try{ # したい処理 }catch(Exception e){ # エラー処理 } というふうに書く。 Pythonなら try: # したい処理 except: # エラー処理 で、エラーのオブジェクトがほしいときは try: # したい処理 except Exc…
シャドウコピーとは ここら辺参照。 Volume Shadow Copy Service (Windows) Windows用語集 - ボリューム・シャドウ・コピー:ITpro シャドウコピーとは|shadow copy|シャドーコピー - 意味/解説/説明/定義 : IT用語辞典 作成 (Windows8) シャドウコピーを…
Power Shell ISEなんか使いにくい。 実行環境 スクリプトを実行できるようにする。 Windows Power Shellを管理者権限で起動し以下を入力する。 Set-ExecutionPolicy RemoteSigned で、ポリシーを変更するとスクリプトを処理できるようになる。 Hello World e…
メモ。 import urllib2 from bs4 import BeautifulSoup html = urllib2.urlopen("http://www.oreilly.co.jp/index.shtml") soup = BeautifulSoup(html,"lxml") list = soup.find_all("a") for i in list: print i.string,i.get("href")
cmd.exe起動して、python main.py とかして実行. import subprocess for i in range(100): cmd = "dir" subprocess.call(cmd,shell=True) 100回dirされるだけ。 どうやら、 vssadmin list shadows みたいな管理者権限チックなコマンドの場合、動かないときが…
ネットワークプログラミングメモ netaddr ライブラリ とりあえずインストール sudo pip install netaddr そして、 >>> from netaddr import IPNetwork >>> for i in IPNetwork("192.168.0.0/24"): ... print i ... 192.168.0.0 192.168.0.1 192.168.0.2 〜省…
http://carumisu.hatenablog.com/entry/2015/11/03/201748 のRuby版。 require "find" require 'rubygems' require 'RMagick' def GetImageList(mydir) imageList = [] Find.find(mydir) do |f| if File::ftype(f) == "file" begin Magick::Image.read(f).fi…
os.walkを使えば再帰的にディレクトリ探索ができる. 「今調べている最中のディレクトリ名」「見つかったディレクトリのリスト」「見つかったファイルのリスト」を返すらしい(参考文献より)。 # coding: utf-8 import os,imghdr,shutil def get_image_list(pa…
NTFSでは、MFTレコードにファイルのメタデータを格納していく。 そこに、ファイルのデータ本体の場所の先頭アドレスを示すパラメータがある。 ファイルがフラグメントを起こしてしまうと複数のデータランで構成されてしまう。 そのデータランの内の「ファイ…
サウンド public class MediaPlayerEx extends Activity implements View.OnClickListener{ private final static int WC = LinearLayout.LayoutParams.WRAP_CONTENT; private final static String TAG_BGM = "bgm"; private final static String TAG_SE = "…