We’ve found 47 gist results

netnr / OfJson.cs csharp
2018-09-26 13:03
JSON字符串转义
/// <summary>
/// 字符串 JSON转义
/// </summary>
/// <param name="s"></param>
/// <returns></returns>
public static string OfJson(this string s)
{
    StringBuilder sb = new StringBuilder();
    for (int i = 0; i < s.Length; i++)
    {
netnr / mysqldump shell
2018-09-21 15:40
mysql备份还原
#备份格式
mysqldump -u 账号 -p 数据库 > 路径

#备份库(表结构及数据)
mysqldump -u root -p netnrdb > /netnr/data/netnrdb.sql
mysqldump -uroot -p123456 netnrdb > /netnr/data/netnrdb.sql

#备份库(表结构)(加 -d 不含数据)
mysqldump -u root -p -d netnrdb > /netnr/data/netnrdb.sql
netnr / drop.sql sql
2018-09-21 14:18
SqlServer删除所有表
--删除所有表
DECLARE @sql VARCHAR(8000);
WHILE EXISTS (SELECT name FROM sysobjects WHERE type = 'U')
BEGIN
    SELECT @sql = 'DROP TABLE ' + name
    FROM sysobjects
    WHERE (type = 'U');

    PRINT (@sql);
netnr / truncate.sql sql
2018-09-21 14:16
truncate清空所有表,mysql数据库
--生成清理所有表语句;
SELECT CONCAT('truncate TABLE ', TABLE_SCHEMA, '.', TABLE_NAME, ';')
FROM INFORMATION_SCHEMA.TABLES
WHERE TABLE_SCHEMA IN ( '数据库名' );
netnr / Scaffold-DbContext shell
2018-09-21 11:37
dotnet ef core 生成实体
#公共的依赖
Install-Package Microsoft.EntityFrameworkCore.Tools
Install-Package Microsoft.VisualStudio.Web.CodeGeneration.Design

#MySQL
Install-Package Pomelo.EntityFrameworkCore.MySql
Scaffold-DbContext -Force "server=localhost;database=db;uid=root;pwd=123456;" Pomelo.EntityFrameworkCore.MySql

#SQLServer
Install-Package Microsoft.EntityFrameworkCore
netnr / install-mysql shell
2018-09-20 14:22
linux安装MySQL
wget https://dev.mysql.com/get/mysql57-community-release-el7-9.noarch.rpm
rpm -ivh mysql57-community-release-el7-9.noarch.rpm
yum install mysql-server

#初始化
mysqld --initialize

#设置权限
chown mysql:mysql -R /var/lib/mysql
netnr / sqlserver.sql sql
2018-09-19 07:23
SQLServer查询所有表总条数、占用空间
--定义表变量
DECLARE @T TABLE
(
	[name]           VARCHAR(max),
	[rows]           INT,
	reserved         VARCHAR(max),
	data_size        VARCHAR(max),
	index_size       VARCHAR(max),
	unused           VARCHAR(max)
)
netnr / git shell
2018-09-05 20:57
git命令大全
#linux 安装
yum install git-core

#clone项目
git clone https://github.com/netnr/netnrf.git

#强制覆盖本地
git fetch --all 
git reset --hard origin/master 
git pull
netnr / kill-nohup azcli
2018-09-05 20:41
linux根据端口号关闭进程,后台运行
# 后台运行dotnet站点
nohup dotnet Web.dll &

# 会生成 nohup.out 日志文件,如果不想输出日志 /dev/null是一个路径黑洞
nohup dotnet Web.dll > /dev/null &

# 清空 nohup.out 日志文件
echo "" > nohup.out

# 监听 nohup.out 日志输出
netnr / install-nginx shell
2018-09-05 20:26
linux上多种方式安装nginx,LNMP安装、YUM安装
# 方式1:一键安装  LNMP 1.6测试版,安装nginx 支持 TLSv1.3
wget http://soft.vpser.net/lnmp/lnmp1.6beta.tar.gz
tar -xvf lnmp1.6beta.tar.gz
cd lnmp1.6
./install.sh nginx

# help
https://lnmp.org/install.html

ˆ