java.util.regex.Pattern.splitAsStream()のサンプル

Javaコード
package test;

import java.util.regex.Pattern;
import java.util.stream.Stream;

public class SplitAsstreamDemo {

public static void main(String[] args) {
Pattern pattern = Pattern.compile(“:”);
Stream<String> cft = pattern.splitAsStream(“this/is*test:info”);
cft.forEach(System.out::println);

}

}

結果
this/is*test
info

「jQuery入門」addClass()で要素を非表示する

1.addClass()
htmlコード
<div id=”kdfc”>test data 11</div>
.hide{
display:none;
}
JSコード
$(‘#kdfc’).addClass(‘hide’);

2.css()
htmlコード
<div id=”kdfc”>test data 22</div>

JSコード
$(‘#kdfc’).css(“display” , “none”);

「mongodb入門」sort()とexplain()のサンプル

1.昇順ソート
db.membertbl.find({}).sort(
{reg_id: 1}
)

2.降順ソート
db.membertbl.find({}).sort(
{reg_id: -1}
)

3.explain()
db.employess.find({ “member.age”:32, “member.birthday” : /1982-01-12/ }).explain()
db.employees.find({cityname: “tokyo”}).explain()

4.limitとoffsetを指定する
db.employees.find().limit(3).skip(1)

「MongoDB入門」find()でデータを検索するサンプル

1.等価比較
db.employees.find(
{position: “SE”}
)
2.非等価比較
db.employees.find(
{position: { $ne: “PG” }}
)

3.複数検索条件を指定する
db.employees.find(
{position: “PG”, age: 22}
)

4.OR条件
db.employees.find(
{$or: [{position: “PG”} , {age: 30}]}
)

「python入門」readlines()のサンプル

サンプルコード:
with open(“cft_folder/cft_kdf.txt”, “r”, encoding=’utf-8) as mb:
d = mb.readlines()
print(d)

Dockerfileの作成コマンドのメモ

1. Dockerfileの作成
$ vim Dockerfile
FROM centos
MAINTAINER Admin <admin@example.com>
RUN echo “now building…”
CMD echo “now running…”

2.イメージの作成
$ sudo docker build -t admin/echo .

3.”admin/echo”イメージからコンテナの作成
$ sudo docker run admin/echo

4. httpdのインストール、apache起動
RUN yum install -y httpd
ADD ./index.html /var/www/html/
EXPOSE 80
CMD [“/usr/sbin/httpd”, “-D”, “FOREGROUND”]

5.8080ポートを80ポートにリダイレクト
sudo docker run -p 8080:80 -d admin/httpd
アクセスURL:
xxx.xxx.xxx.xxx:8080

「layer入門」parent.layer.closeのサンプル

サンプルコード
//window.parentメソッド
window.parent.getdataFunc($(‘#empcount’).val(),$(‘#splitstr’).val());

//iframe画面を閉じる
var cft = parent.layer.getFrameIndex(window.name); //获取窗口索引
parent.layer.close(cft);

//親メソッド
function getdataFunc(empcount,splitstr){

//some code

}

「Redis入門」LRANGE()でリストの値を操作するメモ

サンプルコード
//リストにデータを保存
$redis->lpush(‘list’, ‘html’);
$redis->lpush(‘list’, ‘css’);
$redis->lpush(‘list’, ‘php’);
//リストの値を取得
$list = $redis->lrange(‘list’, 0, -1);
print_r($list);echo ‘<br>’;
//lrange()–rpush
$redis->rpush(‘list’, ‘mysql’);
$list = $redis->lrange(‘list’, 0, -1);
print_r($list);echo ‘<br>’;
//lrange()–lpop
$redis->lpop(‘list’);
$list = $redis->lrange(‘list’, 0, -1);
print_r($list);echo ‘<br>’;
//rpop()
$redis->rpop(‘list’);
$list = $redis->lrange(‘list’, 0, -1);
print_r($list);echo ‘<br>’;

実行結果:
Array ( [0] => php [1] => css [2] => html )
Array ( [0] => php [1] => css [2] => html [3] => mysql )
Array ( [0] => css [1] => html [2] => mysql )
Array ( [0] => css [1] => html )

「JavaScript入門」replace()で文字列を置換するサンプル

1.テキストを置き換え
“11 22 33 44”.replace(/ /g, ‘x’); // “11x22x33x44”

2.特殊な文字を置換
“21.22.23.24”.replace(/\./g, ‘x’); // “21x22x23x24”

3.new RegExp()

cft = “TOHOKU”;
re = new RegExp(“OK”, “i”);
if (cft.match(re)) {
console.log(“OKを含んでいます。”);
}

 

「JavaScript入門」$.each() の使い方

サンプルコード
cityName = [“Tokyo”, “Osaka”, “Fukuoka”,”Kawasaki”];
$.each(cityName, function(key, value) {
$(‘ul’).append(“<li>” + key + “:” + value + “</li>”);
});