Monthly Archives: 7月 2017

「MySQL入門」データベース、テーブルの権限を設定するコマンド

1.グローバル
mysql>grant select,insert,update,delete   on *.* to testuser;

2.データベース
mysql>grant select,insert,update,delete on testdb.* to testuser;

3.テーブル
mysql>grant select,insert,update,delete on testdb.test_table to testuser;

4.カラム
mysql>grant 権限 (column1, column2, …) on testdb.test_table to testuser;

「jQuery入門」FormDataを利用するサンプルコード

1.htmlコード
<form id= “uploadForm”>
<p >ファイル名1 <input type=”text” name=”filename” value= “”/></p >
<p >ファイル名2: <input type=”file” name=”file”/></ p>
<input type=”button” value=”アップロード” onclick=”doUpload()” />
</form>

 

2.JavaScriptコード
function doUpload() {
var formData = new FormData($( “#uploadForm” )[0]);
$.ajax({
url: ‘http://localhost:8080/sample/test1/file/upload’ ,
type: ‘POST’,
data: formData,
async: false,
cache: false,
contentType: false,
processData: false,
success: function (returndata) {
alert(returndata);
},
error: function (returndata) {
alert(returndata);
}
});
}

java.util.Collection.removeIf()の使い方

Javaコード

package com.changfa;

import java.util.ArrayList;
import java.util.Arrays;
import java.util.List;

public class AsListDemo {

public static void main(String[] args) {

final List areaName = new ArrayList<>(Arrays.asList(“川崎”, “大崎”, “五反田”, “大井町”));
System.out.println(“削除前 : ” + areaName);

areaName.removeIf(t -> t.equals(“大崎”));

System.out.println(“削除後: ” + areaName);

}

}

実行結果

削除前 : [川崎, 大崎, 五反田, 大井町]
削除後: [川崎, 五反田, 大井町]

「JavaScript」クエリQueryString文字列を取得するサンプルコード

JavaScriptコード
//QueryStringの配列を取得
function getQueryString(){
var result = location.search.match(new RegExp(“[\?\&][^\?\&]+=[^\?\&]+”,”g”));
for(var i = 0; i < result.length; i++){
result[i] = result[i].substring(1);
}
return result;
}
//QueryStringパラメータ名から値を取得
function getQueryStringByName(name){
var result = location.search.match(new RegExp(“[\?\&]” + name+ “=([^\&]+)”,”i”));
if(result == null || result.length < 1){
return “”;
}
return result[1];
}

CentOS7にyumでgitをインストールするメモ

1.gitインストールかどうかをチェック
#git –version

2.yumでgitをインストール
#yum install git

 

3.バージョン確認
#yum –version

 

4.gitをアンインストール
#yum remove git

「java入門」String.getBytes(charset)で文字列のバイト数を取得する

Javaコード

package itstudy;
import java.nio.charset.Charset;
public class StrBytegetFunc {
public static void main(String[] args) {

System.out.println(getByteLen(“ようこそ 東京”, Charset.forName(“Shift_JIS”)));  System.out.println(getByteLen(“welcome to tokyo”, Charset.forName(“UTF-8”)));
}
public static int getByteLen(String string, Charset charset) {

return string.getBytes(charset).length;
}

}

実行結果

14

16

「java入門」replaceAll()でhtmlのタグを置換するコード

Javaコード

public static String taghtmlRep(String destStr) {

if ((destStr == null) || (destStr.length() == 0)) {

return “”;

}

String dstStr = destStr;

dstStr = dstStr.replaceAll(“&”, “&amp;”);

dstStr = dstStr.replaceAll(“<“, “&lt;”);

dstStr = dstStr.replaceAll(“>”, “&gt;”);

dstStr = dstStr.replaceAll(“\””, “&quot;”);

dstStr = dstStr.replaceAll(“‘”, “&#39;”);
return dstStr;

}

Linuxにhtopをインストールするメモ

# tar zxvf htop-1.0.2.tar.gz
# cd htop-1.0.2
# ./configure
# make && make install

エラーメッセージ
configure: error: You may want to use –disable-unicode or install libncursesw.
解決方法
# yum install ncurses-devel

「jQuery」keydownイベントを呼び出すサンプルコード

サンプルコード
$(function(){
document.onkeydown = function(e){
var ev = document.all ? window.event : e;
if(ev.keyCode==13) {
$(‘#FormId).submit();//イベント
}
}
});

「Android入門」プロセスIDを取得するコード

サンプルコード
ActivityManager mActivityManager = (ActivityManager) this.getSystemService(ACTIVITY_SERVICE);
List<ActivityManager.RunningAppProcessInfo> mRunningProcess = mActivityManager.getRunningAppProcesses();

int i = 1;
for (ActivityManager.RunningAppProcessInfo amProcess : mRunningProcess) {
Log.e(“homer Application”, (i++) + ”  PID = ” + amProcess.pid + “; processName = ” + amProcess.processName);
}

3 / 1012345...10...最後 »