Skip to content

Instantly share code, notes, and snippets.

View beginor's full-sized avatar
💭
Coding for code!

beginor beginor

💭
Coding for code!
View GitHub Profile
@beginor
beginor / EvaluateString.java
Created November 8, 2016 10:01
A Java program to evaluate a given expression where tokens are separated by space.
/* A Java program to evaluate a given expression where tokens are separated
by space.
Test Cases:
"10 + 2 * 6" ---> 22
"100 * 2 + 12" ---> 212
"100 * ( 2 + 12 )" ---> 1400
"100 * ( 2 + 12 ) / 14" ---> 100
*/
import java.util.Stack;
@beginor
beginor / gist:ae55c9bbda7baa34b300c4b3b6bce920
Created October 15, 2016 03:39 — forked from tonymtz/gist:714e73ccb79e21c4fc9c
Uninstall XQuartz.app from OSX Yosemite
launchctl unload /Library/LaunchAgents/org.macosforge.xquartz.startx.plist
sudo launchctl unload /Library/LaunchDaemons/org.macosforge.xquartz.privileged_startx.plist
sudo rm -rf /opt/X11* /Library/Launch*/org.macosforge.xquartz.* /Applications/Utilities/XQuartz.app /etc/*paths.d/*XQuartz
sudo pkgutil --forget org.macosforge.xquartz.pkg
# Log out and log in
create user 'mysql'@'127.0.0.1' IDENTIFIED BY 'mysql123';
GRANT ALL PRIVILEGES ON *.* TO 'mysql'@'127.0.0.1' IDENTIFIED BY 'mysql123' WITH GRANT OPTION;
@beginor
beginor / aspnet-identity-mysql.sql
Created April 8, 2016 11:28
asp.net identity for mysql
CREATE DATABASE `AspNetIdentity` /*!40100 DEFAULT CHARACTER SET utf8 */;
CREATE TABLE `AspNetRole` (
`Id` varchar(128) NOT NULL,
`Name` varchar(255) DEFAULT NULL,
PRIMARY KEY (`Id`),
UNIQUE KEY `Name_UNIQUE` (`Name`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
CREATE TABLE `AspNetUser` (
@beginor
beginor / cordova-html5-env.md
Created January 12, 2016 05:55
cordova html5 开发环境搭建

HTML5 跨平台开发

开发环境

安装 Node, npm

Mac 系统

  1. 下载并安装 XCode ;
  2. 访问 Homebrew 主页, 按照提示安装 Homebrew ;
@beginor
beginor / .gemrc
Created May 19, 2015 23:35
Ruby Gem Environment
gem: --no-ri --no-rdoc --user-install
@beginor
beginor / sql-server-row-count.sql
Created May 19, 2015 01:52
SQL Server Query Table Row Count
SELECT
sc.name +'.'+ ta.name TableName,
SUM(pa.rows) RowCnt
FROM sys.tables ta
INNER JOIN sys.partitions pa ON pa.OBJECT_ID = ta.OBJECT_ID
INNER JOIN sys.schemas sc ON ta.schema_id = sc.schema_id
WHERE ta.is_ms_shipped = 0 AND pa.index_id IN (1,0)
GROUP BY sc.name,ta.name
ORDER BY SUM(pa.rows) DESC
@beginor
beginor / sql-2012-tsql-new-func.sql
Created December 1, 2014 06:32
SQL Server 2012 TSQL New Function LAG, LEAD, FIRST_VALUE And LAST_VALUE
SELECT [Name]
,[Subject]
,[Score]
,LAG(Score, 1, 0) Over (Partition By Name Order By Subject) As [LagValue]
,LEAD(Score, 1, 0) Over (Partition By Name Order By Subject) As [LeadValue]
,FIRST_VALUE(Score) Over (Partition By Name Order By Subject) As [FirstValue]
,LAST_VALUE(Score) Over (Partition By Name Order By Subject) As [LastValue]
FROM [Test].[dbo].[Score]
@beginor
beginor / index.html
Created November 17, 2014 08:22
html template
<html ng-app="app">
<head lang="en">
<meta charset="UTF-8">
<title>AngularJS DEMO</title>
</head>
< body ng-controller="DemoController">
<h1>{{greeting}}</h1>
<script type="text/javascript" src="scripts/lib/require/require.js"
@beginor
beginor / angular-require-shim.js
Created November 11, 2014 06:42
RequireJS Shim for AngularJS 1.3.0
requirejs.config({
baseUrl: 'scripts',
paths: {
'angular': 'lib/angular/angular',
'angular-animate': 'lib/angular/angular-animate',
'angular-aria': 'lib/angular/angular-aria',
'angular-cookies': 'lib/angular/angular-cookies',
'angular-messages': 'lib/angular/angular-messages',
'angular-mocks': 'lib/angular/angular-mocks',
'angular-resource': 'lib/angular/angular-resource',