软件开发
文章平均质量分 51
河北强商网络科技有限公司
以科技人员为主体,由科技人员领办和创办,主要从事高新技术产品的科学研究、研制、生产、销售,以科技成果商品化以及技术开发、技术服务、技术咨询和高新产品为主要内容,以市场为导向,实行“自筹资金、自愿组合、自主经营、自负盈亏、自我发展、自我约束”的知识密集型经济实体。
展开
-
sublime Text之存储功能介绍
convert to utf8插件介绍:该converttoutf8插件用于sblime支持gbk,gb2312,gid5等非utf8编码。安装该插件后我们可以正常打开gbk编码的文件并保存为gbk等编码。 安装该ConvertToTUF8插件后,在【file】选项中,会新增2个选项卡【set File Endoding to】和【Reload with Endoding】。 关于配置文件:对于配置文件【Preferences】- 【Settings-Default/Sett...原创 2022-04-27 08:08:59 · 900 阅读 · 0 评论 -
微信小程序开发要多少钱?有没有成本比较低的开发方法?
微信小程序开发要多少钱?有没有成本比较低的开发方法?原创 2022-03-12 22:41:33 · 923 阅读 · 0 评论 -
Sublime Text 插件安装攻略
Sublime Text 插件安装攻略安装方法一:text2直接将新下载的插件复制粘贴到安装目录下Packages文件夹下即可(通过preference-show packages可以调出该文件夹直接粘贴到里面),下载了SublimeColorPickerWindowsOnly-master插件之后粘贴到该packages文件夹后(有时候需要重启text2),在Tools-pick color选项可以调出该颜色选择面板。在下载的插件文件目录中有一个readme文件,可以用文本文件打开,可以看该文件的原创 2021-09-06 12:03:57 · 199 阅读 · 0 评论 -
防止sql注入相关函数addslashes,htmlspecialchars ,mysqli_real_escape_string分析与区别
一.addslashes作为防止sql注入函数分析 转义单引号,双引号,反斜线,null1.首先对于含有单引号双引号的表单字符,如果不加反斜线转义,直接拼凑sql可能报错,如表单为xiao'ping,拼凑select * form user where name='xiao'ping',可见该表单中的单引号会被视为字符串的定界符,从而报语法错误。正确的是假addslashes之后的结果sele...原创 2020-04-03 11:41:41 · 751 阅读 · 0 评论 -
lamp架构之php-fpm配置文件中通过php_admin_value[*]或php_value[*] 重写php.ini中的配置
如果在lamp架构中浏览器访问php文件的php_info()函数,如果在php-fpm相关配置文件中配置了与php.ini相同的参数,那么local value和master value都会显示该php-fpm覆盖掉php.ini之后的值。我们看一下下面的案例:; Additional php.ini defines, specific to this pool of workers. Th...原创 2020-02-23 12:24:48 · 1513 阅读 · 0 评论 -
lamp架构下php的mysqli扩展与mysql server的tcp/ip连接分析
php的mysqli扩展与mysql server的tcp/ip连接分析:a:php-mysqli与mysql server分别在2台机器,php-mysqli连接mysqlserver进行测试,哪个端先断开连接:经测试,有些php-mysqli扩展先主动连接tcp连接,因为在php-mysqli centos7机器上检测到很多处于TIME_WAIT状态的tcp连接。有些sql server...原创 2020-02-14 20:08:01 · 1744 阅读 · 0 评论 -
Php的curl(模拟浏览器)访问另一台lamp架构测试80端口,哪个主动断开tcp连接
Php的curl(模拟浏览器)访问另一台lamp架构测试80端口,哪个主动断开tcp连接:经测试,99.9%是httpd server服务器端主动断开,极少数是php的curl端主动断开。下面是centos7的lamp架构的测试文件,在另一台电脑上用ab命令访问进行测试,可以看到php的curl发送的请求,即远端为80端口的tcp连接只有ESTABLISHED状态。从curl的目标centos系...原创 2020-02-14 20:02:39 · 1020 阅读 · 0 评论 -
lamp架构php.ini配置文件之mysqli.default_socket = /var/lib/mysql/mysql.sock
php.ini配置文件之mysqli.default_socket = /var/lib/mysql/mysql.sockDefault socket name for local MySQL connects. If empty, uses the built-in MySQL defaults.这里配置mysqli链接mysql服务的sock链接方式的地址。相关资料:关于php使用u...原创 2020-02-13 17:54:29 · 709 阅读 · 0 评论 -
Mysql数据库中mysql.user用户表中的host字段分析
Mysql的user表中的host字段分析测试版本:Mysql Server version: 5.5.64-MariaDB MariaDB Server结果:Mysql的user表中的host字段分析:%:不包括localhost和127.0.0.1的其他ip或域名Localhost:包括localhost和127.0.0.1127.0.0.1:包括127.0.0.1,不包括local...原创 2020-02-13 17:26:12 · 1464 阅读 · 0 评论 -
关于php使用unix domain socket方式还是tcp/ip方式连接mysql分析
关于php使用unix domain socket方式还是tcp/ip方式连接mysql分析Php的mysqli扩展连接数据库函数mysqli_connect或new mysqli():注意,如果mysqli_connect地址host为localhost,mysqli首先检测mysqli_connect是否有可用的unixsocket参数(mysqli_connect的第五个参数),如果有则...原创 2020-02-13 17:19:39 · 831 阅读 · 0 评论 -
Centos7系统lamp架构中php的mysql扩展(如mysqli)可unix demain socket连接mysql,通过ip和端口号(tcp/ip协议)连接报错:(2003) Can't
Centos7系统lamp架构中php的mysql扩展(如mysqli)可以通过unix demain socket连接数据库,不能通过ip和端口号(tcp/ip协议)来连接,使用后者报错为Failed to connect to MySQL: (2003) Can’t connect to MySQL server on ‘101.200.90.101’ (13)我们有时候遇到mysqli=n...原创 2020-02-13 16:06:39 · 482 阅读 · 0 评论 -
lamp架构之业务层缓存优化(php业务层加redis数据库数据缓存)
lamp架构之业务层缓存优化(php业务层加redis数据库数据缓存)向数据库查数据,其实就是通过I/O接口向磁盘查数据。但是I/O十分消耗时间,因此我们强烈建议在业务处理层,如lamp架构,那么在php层加入php-redis缓存,将一些更新不频繁的数据存储到redis中,必要的时间更新redis。即业务层php查询数据-先在redis中查询 ,如果存在且不过期,则直接从redis取出数据...原创 2020-02-05 16:27:14 · 205 阅读 · 0 评论 -
lamp架构安装之apache2.4+Centos7.6+mariadb(mysql)+php5.4.6+php-fpm模式
lamp架构安装之apache2.4+Centos7.6+mariadb(mysql)+php5.4.6+php-fpm模式 综述yum httpdyum install httpd-tools #工具模块,包括ab命令等调试工具yum install mod_ssl #与https协议实现有关yum php-fpm php-mysqlyum mariadb mariadb-server...原创 2020-01-31 15:06:28 · 337 阅读 · 2 评论 -
linux的shell脚本报错:-bash: ./infos.sh: /usr/bin/bash^M: bad interpreter: No such file or directory
分析报错:-bash: ./infos.sh: /usr/bin/bash^M: bad interpreter: No such file or directory或-bash: ./infos.sh: /bin/bash^M: bad interpreter: No such file or directory分析:因为行尾部的结束符问题,一般在用windows系统上编辑器如sublime...原创 2020-01-26 17:15:30 · 488 阅读 · 0 评论 -
linux之shell编程除法运算
linux之shell编程除法运算#!/bin/bashsum=0.4value=3sum=`bc -l <<< $sum/$value`echo $sum#bc 的-l参数必须加,否则会出现返回值自动变为整形数值的情况,比如除法的时候就会发生#上述代码不写-l输出0,写-l输出.13333333333333333333...原创 2020-01-20 20:44:02 · 1614 阅读 · 0 评论 -
git版本控制在centos系统的安装与使用,包括下拉pull,增删修改目录文件以及他们的上传到github
前言:首先要安装git,centos使用yum install git 就可以安装,git --version查看版本号#ssh-keygen -t rsa -C "qiangshangkeji@163.com"生成公钥,这个-C的参数是注释,可以是你的github的注册邮箱账户邮箱名,当然如果不是也可以正常,随便一个字符串都行。[root@iZ5361zrqbnxubZ test3]# ss...原创 2019-07-02 00:26:42 · 443 阅读 · 0 评论 -
nodejs设计的简易mvc框架qskjnodejs(version1.0.2)发布
源代码下载地址:https://github.com/githubismylove/bestmvc持续优化中,共同努力。nodejs与php等比较明显的不同是,nodejs是异步编程。代码异步执行,优点是提升执行效率。下面给出主文件代码,详细代码参见github网址。const express = require(‘express’);const app = express();const...原创 2020-01-31 15:22:37 · 404 阅读 · 0 评论 -
2019年最新的架构设计方案,比纯后端mvc模式提升30%开发效率
2019年最新的架构设计方案,比纯后端svn模式提升30%开发效率原创 2019-06-29 13:25:05 · 278 阅读 · 0 评论 -
nodejs设计的mvc框架qskjnodejs(version1.0.0)发布,后续将持续更新
var express = require(‘express’);var app = express();//const pug = require(‘pug’);//var fs = require(“fs”);//初始化开始// 设置模板类型app.set(‘view engine’, ‘pug’);// 设置模板文件路径app.set(‘views’, ‘./src/view...原创 2019-06-30 09:17:03 · 430 阅读 · 0 评论 -
git push 报错error: failed to push some refs to 'https://github.com/githubismylove/bestmvc.git'解决方案
[root@iZ5361zrqbnxubZ test5]# git push origin masterUsername for ‘https://github.com’: 15933568611@139.comPassword for ‘https://15933568611@139.com@github.com’:Counting objects: 4, done.Compressin...原创 2019-07-01 23:13:18 · 344 阅读 · 0 评论