Skip to content

Instantly share code, notes, and snippets.

View xuyuji9000's full-sized avatar

Karl Xu xuyuji9000

  • Shanghai, China
View GitHub Profile
let _ = require('lodash')
let thing = [
{"a": 123},
{"a": 456},
{"abc": 6789},
]
console.log(typeof(thing))
let result = _.pickBy(thing, function(value, key){
let _ = require('lodash')
var data = [{
"name": "jim",
"color": "blue",
"age": "22"
}, {
"name": "Sam",
"color": "blue",
"age": "33"
@xuyuji9000
xuyuji9000 / createReactClass.jsx
Created May 8, 2017 12:32
A demo showcase how to use create-react-class to create react component.
let TickTock = createReactClass({
componentDidMount: function()
{
// fetch data action here
},
render: function()
{
return (
<div>
render the class
<?php
include_once(realpath(__DIR__ . '/vendor/autoload.php'));
Predis\Autoloader::register();
$client = new Predis\Client([
'scheme' => 'tcp',
'host' => '127.0.0.1',
'port' => 6379,
{
"require": {
"slim/slim": "^3.7",
"slim/php-view": "^2.2",
"bryanjhv/slim-session": "^3.0",
"illuminate/database": "^5.4",
"vlucas/phpdotenv": "^2.4",
"monolog/monolog": "^1.22",
"deployer/deployer": "^4.2",
"tuupola/slim-jwt-auth": "^2.3"
<phpunit
backupGlobals="false"
colors="true"
bootstrap="vendor/autoload.php"
>
<testsuites>
<testsuite name="Test Suite">
<directory>tests</directory>
</testsuite>
</testsuites>
var webpack = require('webpack');
var path = require('path');
module.exports = {
context: __dirname,
devtool: "inline-sourcemap" ,
entry: [
"./src/app.js",
"webpack-dev-server/client?http://localhost:8080",
"webpack/hot/dev-server"
server {
listen 80;
server_name localhost;
root [directory_path]/public;
index index.php
location / {
try_files $uri $uri/ /index.html;
if (!-e $request_filename){ rewrite ^(.*)$ /index.php last; }
@xuyuji9000
xuyuji9000 / php_try_catch.php
Last active April 21, 2017 10:48
PHP try catch
<?php
function inverse($x) {
if(!$x)
throw new Exception("Division by zero.");
return 1 / $x;
}
try {
echo inverse(5)."\n";
echo inverse(0)."\n";
@xuyuji9000
xuyuji9000 / 1.webpack.config.js
Created March 20, 2017 08:14
react webpack without hotload
var path = require('path');
module.exports = {
entry: [
'./src/app.js',
],
devtool: 'source-map',
output: {
path: __dirname+'/dist',
filename: 'bundle.js',