<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[samtrue的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/samtrue</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; samtrue]]></copyright><item><title><![CDATA[GO语言中json([]byte)与map的转换]]></title><link>https://blog.youkuaiyun.com/samtrue/article/details/119565841</link><guid>https://blog.youkuaiyun.com/samtrue/article/details/119565841</guid><author>samtrue</author><pubDate>Tue, 10 Aug 2021 11:23:59 +0800</pubDate><description><![CDATA[package main

import (
    "encoding/json"
    "fmt"
)

func main() {
    map2byte2map()
}

func map2byte2map() {

    map1 := make(map[string]interface{})
    map1["1"] = "hello"
    map1["2"] = "world"
    //return []byte
    str, err := json.Marshal(ma.]]></description><category></category></item><item><title><![CDATA[编程术语解释]]></title><link>https://blog.youkuaiyun.com/samtrue/article/details/114364334</link><guid>https://blog.youkuaiyun.com/samtrue/article/details/114364334</guid><author>samtrue</author><pubDate>Thu, 04 Mar 2021 16:35:56 +0800</pubDate><description><![CDATA[软件可移植性

在不同环境，具备重复使用的性质。软件是否具备可移植性的衡量标准，在于进行软件移植时，需要付出多少工时为代价。具备高可移植性的软件，在移植到不同系统平台时，并不需要做太多事情，因此能够减少软件开发及布署时的成本。为了使软件具备高度可移植性，程序员需要使应用程序界面抽象化以及模组化。

无服务器计算

无服务器计算并不意味着我们不再使用服务器来承载和运行代码，也不意味着不再需要运维工程师。而是指无服务器计算的消费者不再需要花费时间和资源在服务器配置、维护、更新、扩展和容量规划上。所有这些任务和功]]></description><category></category></item><item><title><![CDATA[Jetbrains系列产品重置试用方法]]></title><link>https://blog.youkuaiyun.com/samtrue/article/details/111384589</link><guid>https://blog.youkuaiyun.com/samtrue/article/details/111384589</guid><author>samtrue</author><pubDate>Fri, 18 Dec 2020 16:58:25 +0800</pubDate><description><![CDATA[本站惯例：本文假定你知道Jetbrains家的产品。不知道可以问问搜索引擎。

没错，jetbrains-agent这个项目停止了。市面上漫天飞的各种最新都是其他大神的魔改版本。[/斜眼]
我不是要专门写个博文来说明jetbrains-agent项目已经停止，然后缅怀感叹一番。这篇文章是想和大家聊聊另一种思路。



0x0. 项目背景

Jetbrains家的产品有一个很良心的地方，他会允许你试用30天（这个数字写死在代码里了）以评估是否你真的需要为它而付费。
但很多时候会出现一种情况：IDE并不能按照我]]></description><category></category></item><item><title><![CDATA[mysql，int(1)和int(10)的区别]]></title><link>https://blog.youkuaiyun.com/samtrue/article/details/106763615</link><guid>https://blog.youkuaiyun.com/samtrue/article/details/106763615</guid><author>samtrue</author><pubDate>Mon, 15 Jun 2020 15:49:43 +0800</pubDate><description><![CDATA[首先int可以设置两个属性，UNSIGNED（无符号）和 ZEROFILL（填充零）

int：4字节，设置无符号的话，存储值范围是：0~4294967295，有符号是：-2147483648~2147483648

int(1) 无符号：值范围还是0~4294967295，有符号还是：-2147483648~2147483648

int(10) 无符号：值范围还是0~4294967295，有符号还是：-2147483648~2147483648

主要区别在于ZEROFILL这个属性，填充零。

int]]></description><category></category></item><item><title><![CDATA[密码存储方案]]></title><link>https://blog.youkuaiyun.com/samtrue/article/details/106001890</link><guid>https://blog.youkuaiyun.com/samtrue/article/details/106001890</guid><author>samtrue</author><pubDate>Fri, 08 May 2020 17:17:52 +0800</pubDate><description><![CDATA[为何不能明文存储密码

明文存储, 会面临多方面的安全威胁, 很难保证密码不被泄露. 密文存储的话, 即时被拖库, 黑客也难以获取用户的明文密码.

为何不能用AES之类的加密算法

这涉及到怎么保存用来加密解密的密钥，虽然密钥一般跟用户信息分开存储，且业界也有一些成熟的、基于软件或硬件的密钥存储方案。但跟用户信息的保存一样，想要密钥百分百不泄露，不可能做到。用这种方式加密密码，能够降低黑客获取明...]]></description><category></category></item><item><title><![CDATA[Dokcer部署php环境--Dockerfile之安装NGINX镜像和php镜像]]></title><link>https://blog.youkuaiyun.com/samtrue/article/details/103507543</link><guid>https://blog.youkuaiyun.com/samtrue/article/details/103507543</guid><author>samtrue</author><pubDate>Thu, 12 Dec 2019 14:34:21 +0800</pubDate><description><![CDATA[文件目录：



Dockerfile


FROM centos:7.4.1708
MAINTAINER 123456@qq.com
RUN ln -sf /usr/share/zoneinfo/Asia/Shanghai /etc/localtime
#安装YUM源
RUN rpm -Uvh https://dl.fedoraproject.org/pub/epel/epel-release-...]]></description><category></category></item><item><title><![CDATA[mysql 触发器]]></title><link>https://blog.youkuaiyun.com/samtrue/article/details/94579258</link><guid>https://blog.youkuaiyun.com/samtrue/article/details/94579258</guid><author>samtrue</author><pubDate>Wed, 03 Jul 2019 17:24:10 +0800</pubDate><description><![CDATA[有两张表：


CREATE TABLE `websites` (
  `id` int(11) unsigned NOT NULL AUTO_INCREMENT COMMENT '自增id',
  `name` varchar(255) NOT NULL COMMENT '名称',
  `url` varchar(255) NOT NULL DEFAULT '' COMMENT '链接',
  ...]]></description><category></category></item><item><title><![CDATA[mysql 存储过程]]></title><link>https://blog.youkuaiyun.com/samtrue/article/details/94578508</link><guid>https://blog.youkuaiyun.com/samtrue/article/details/94578508</guid><author>samtrue</author><pubDate>Wed, 03 Jul 2019 17:18:42 +0800</pubDate><description><![CDATA[有张表：


CREATE TABLE `websites` (
  `id` int(11) unsigned NOT NULL AUTO_INCREMENT COMMENT '自增id',
  `name` varchar(255) NOT NULL COMMENT '名称',
  `url` varchar(255) NOT NULL DEFAULT '' COMMENT '链接',
  `...]]></description><category></category></item><item><title><![CDATA[复制表数据，批量生成测试数据]]></title><link>https://blog.youkuaiyun.com/samtrue/article/details/94578211</link><guid>https://blog.youkuaiyun.com/samtrue/article/details/94578211</guid><author>samtrue</author><pubDate>Wed, 03 Jul 2019 17:11:42 +0800</pubDate><description><![CDATA[CREATE TABLE `student` (
 `stuId` int(11) unsigned NOT NULL AUTO_INCREMENT COMMENT '自增id',
 `stuName` varchar(50) NOT NULL DEFAULT '' COMMENT '姓名',
 PRIMARY KEY (`stuId`)
) ENGINE=InnoDB DEFAULT CH...]]></description><category></category></item><item><title><![CDATA[vmware虚拟机桥接 通信方式配置]]></title><link>https://blog.youkuaiyun.com/samtrue/article/details/94466635</link><guid>https://blog.youkuaiyun.com/samtrue/article/details/94466635</guid><author>samtrue</author><pubDate>Tue, 02 Jul 2019 18:31:46 +0800</pubDate><description><![CDATA[vi/etc/sysconfig/network-scripts/ifcfg-eth33（我的是33）





重启网络：service network restart
]]></description><category></category></item><item><title><![CDATA[nginx 配置接收 post 请求参数]]></title><link>https://blog.youkuaiyun.com/samtrue/article/details/90375628</link><guid>https://blog.youkuaiyun.com/samtrue/article/details/90375628</guid><author>samtrue</author><pubDate>Mon, 20 May 2019 15:22:32 +0800</pubDate><description><![CDATA[http{
    ...省略...
    log_format post_tracking '$remote_addr - $remote_user [$time_local] "$request" '
    '$status $body_bytes_sent "$http_referer" '
    '"$http_user_agent" "$http_x_forwarded_for"...]]></description><category></category></item><item><title><![CDATA[提现判断金额是否为负数]]></title><link>https://blog.youkuaiyun.com/samtrue/article/details/88896022</link><guid>https://blog.youkuaiyun.com/samtrue/article/details/88896022</guid><author>samtrue</author><pubDate>Fri, 29 Mar 2019 16:21:10 +0800</pubDate><description><![CDATA[解决问题是添加判断$money&lt;=0，否则当你用户输入负数时，用户金额就添加了
]]></description><category></category></item><item><title><![CDATA[php7不支持split函数]]></title><link>https://blog.youkuaiyun.com/samtrue/article/details/88849425</link><guid>https://blog.youkuaiyun.com/samtrue/article/details/88849425</guid><author>samtrue</author><pubDate>Wed, 27 Mar 2019 16:50:04 +0800</pubDate><description><![CDATA[(PHP 4, PHP 5)

split— 用正则表达式将字符串分割到数组中

注意的是上面并没有PHP 7,也就是说split函数并不支持PHP 7.
]]></description><category></category></item><item><title><![CDATA[源码编译安装mysql5.7.24]]></title><link>https://blog.youkuaiyun.com/samtrue/article/details/88528172</link><guid>https://blog.youkuaiyun.com/samtrue/article/details/88528172</guid><author>samtrue</author><pubDate>Wed, 13 Mar 2019 11:01:02 +0800</pubDate><description><![CDATA[一、安装依赖

yum -y install make gcc-c++ cmake bison-devel ncurses-devel
二、下载源码包

wget https://cdn.mysql.com//Downloads/MySQL-5.7/mysql-boost-5.7.24.tar.gz
解压，进入到目录

三、编译安装


cmake -DCMAKE_INSTALL_PREFIX=/...]]></description><category></category></item><item><title><![CDATA[阿里云80端口默认不开放]]></title><link>https://blog.youkuaiyun.com/samtrue/article/details/87857298</link><guid>https://blog.youkuaiyun.com/samtrue/article/details/87857298</guid><author>samtrue</author><pubDate>Thu, 21 Feb 2019 11:10:18 +0800</pubDate><description><![CDATA[

配置nginx后，无法访问此网站，阿里云控制台配置安全组，添加80端口解决

但是此问题不一定是80端口未打开的唯一原因，有可能是防火墙打开了也会报此错误。...]]></description><category></category></item><item><title><![CDATA[nginx配置监听php]]></title><link>https://blog.youkuaiyun.com/samtrue/article/details/87076154</link><guid>https://blog.youkuaiyun.com/samtrue/article/details/87076154</guid><author>samtrue</author><pubDate>Tue, 12 Feb 2019 11:29:26 +0800</pubDate><description><![CDATA[
server {
        listen 80;
        server_name _;
        access_log /data/wwwlogs/test.com_nginx.log combined;
        index index.html index.htm index.php;
        root /data/wwwroot/test;

      ...]]></description><category></category></item><item><title><![CDATA[vmware虚拟机NAT通信方式配置]]></title><link>https://blog.youkuaiyun.com/samtrue/article/details/87008163</link><guid>https://blog.youkuaiyun.com/samtrue/article/details/87008163</guid><author>samtrue</author><pubDate>Mon, 11 Feb 2019 17:22:41 +0800</pubDate><description><![CDATA[1、进入 /etc/sysconfig/network-scripts 

2、编辑网卡 例如：vim ifcfg-eno16777736

3、将 BOOTPROTO=DHCP 改为：BOOTPROTO=static

     将ONBOOT=no 改为：ONBOOT=yes

4、加入以下：

    IPADDR0=192.168.91.3
    GATEWAY0=192.168.91....]]></description><category></category></item><item><title><![CDATA[linux安装redis]]></title><link>https://blog.youkuaiyun.com/samtrue/article/details/86715312</link><guid>https://blog.youkuaiyun.com/samtrue/article/details/86715312</guid><author>samtrue</author><pubDate>Thu, 31 Jan 2019 16:29:15 +0800</pubDate><description><![CDATA[wget http://download.redis.io/releases/redis-5.0.3.tar.gz

如果没有安装wget：yum -y install wget screen #for CentOS/Redhat   

解压tar zxvf redis-5.0.3.tar.gz

cd redis-5.0.3

安装依赖  yum install -y wget gcc mak...]]></description><category></category></item><item><title><![CDATA[linux编译安装php]]></title><link>https://blog.youkuaiyun.com/samtrue/article/details/86606258</link><guid>https://blog.youkuaiyun.com/samtrue/article/details/86606258</guid><author>samtrue</author><pubDate>Wed, 23 Jan 2019 11:02:19 +0800</pubDate><description><![CDATA[
wget  http://cn2.php.NET/distributions/php-7.2.14.tar.gz
tar zxvf php-7.2.14.tar.gz
cd  php-7.2.14   



./configure --prefix=/usr/local/php \
 --with-curl \
 --with-freetype-dir \
 --with-gd \
 --wi...]]></description><category></category></item><item><title><![CDATA[获取时间戳或日期]]></title><link>https://blog.youkuaiyun.com/samtrue/article/details/86489894</link><guid>https://blog.youkuaiyun.com/samtrue/article/details/86489894</guid><author>samtrue</author><pubDate>Tue, 15 Jan 2019 11:40:28 +0800</pubDate><description><![CDATA[ 


//2019年1月15号执行的
var_dump(date('Y-m-d H:i:s',strtotime(date('Y-m-d 23:59:59', strtotime('last day this week')))+1));//获取本周第一天 输出：2019-01-14 00:00:00
var_dump(date('Y-m-d H:i:s',strtotime(date(&quot;Y-m-...]]></description><category></category></item></channel></rss>