自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(4461)
  • 收藏
  • 关注

转载 php " ",0,'0',false ==判断

今天项目中遇到的一个问题,举个栗子:if($_GET['is_has_idcard']==0 || $_GET['is_has_idcard']==1){  echo '这次我要上传身份证';}if($_GET['marry_mes']!=''){  echo '这次我要上传婚姻信息';}这样的判断,当没有传值is_has_idcard的时候,也会echo...

2019-09-23 13:51:00 938

转载 sublime 配置sftp代码自动上传(原)

1.首先安装Package Control使用ctrl+`快捷键 或者 菜单项View>Show Console 来调出命令界面然后复制粘贴下面的Python代码到命令输入框中:import urllib.request,os,hashlib; h = '7183a2d3e96f11eeadd761d777e62404' + 'e330c659d4bb41...

2019-09-20 15:53:00 588

转载 解决报错:ERROR 1005 (HY000): Can't create table 'market.orders' (errno: 150)

1.描述问题:在这里我新建了两张表(customers_info和orders)表一:customers_infoCREATE TABLE customers_info(c_num INT(11) PRIMARY KEY NOT NULL UNIQUE AUTO_INCREMENT,c_name VARCHAR(50),c_contact VARCHAR(...

2019-09-18 21:36:00 957

转载 类型转换

类型转换在编程语言中类型转换主要包括自动类型转换(也叫隐式类型转换)和强制类型转换自动类型转换是编译器自己转换的,这种转换只能从低位向高位转换,以下四种情况会发生自动类型转换算术运算式中,低类型能够转换为高类型。赋值表达式中,右边表达式的值自动隐式转换为左边变量的类型;函数调用中参数传递时,系统隐式地将实参转换为形参的类型后,赋给形参。函数有返回值时,系统将隐...

2019-09-18 17:19:00 168

转载 树形dp1

没有上司的舞会,树形dp#include<bits/stdc++.h>#define mms(a) memset(a,-1,sizeof(a)) using namespace std;int dp[6010][2],fr[6010]; #dp[i][1]表示该节点参加舞会时,该子树的最大值vector<int> v[6010];...

2019-09-15 16:24:00 84

转载 二进制表示中1的个数

输入一个整数,输出该数二进制表示中1的个数。其中负数用补码表示。1 int cnt=0;2 int cnt=0;3 while(a){4 a=a&(a-1);5 cnt++;6 }分析一下代码: 这段小小的代码,很是巧妙。如果一个整数不为0,那么这个整数至少有一位是1。如果我们把这个整数减1,那么原来处在整数最右边的1就会变...

2019-09-13 20:26:00 101

转载 electron-vue项目配置开发环境变量

执行npm run dev 之后,项目是在开发环境下运行在开发环境下配置一些全局变量1.先找到开发环境配置文件项目结构如图所示:配置文件在.electron-vue 中,找到webpack.renderer.config.js,这是页面的相关配置2.在配置文件中添加变量名必须以process.env开头在生产环境下配置...

2019-09-12 10:27:00 1626

转载 GIL、进程

什么是GIL?GIL全称是Global Interpreter Lock,是python最常见的解释器CPython引入的一个概念。GIL是为了避免多个线程(threads)同时执行。因为CPython的内存管理并不是线程安全的,所以这个锁的存在是有必要的,短时间也是无法移除的。GIL是一把全局排他锁。毫无疑问,全局锁的存在会多线程的效率有不小影响。甚至就几乎等于Python是个单线...

2019-09-09 21:53:00 120

转载 ansible笔记(13):变量(二)

1.谈一谈[Gathering Facts]:使用setup模块查看  当我们运行一个playbook时,默认都会运行一个名为“[Gathering Facts]”的任务,前文中已经大致的介绍过这个默认的任务,ansible通过“[Gathering Facts]”这个默认任务收集远程主机的相关信息(例如远程主机的IP地址,主机名,系统版本,硬件配置等信息),其实,这些被收集到的远程...

2019-09-09 17:12:00 136

转载 ansible笔记(12):变量(一)

1.定义变量规范  先说说怎样定义变量,变量名应该由字母、数字、下划线组成,变量名需要以字母开头,ansible内置的关键字不能作为变量名。2.定义变量,使用关键字:vars  定义变量用vars,调用变量用{{ 变量名 }}--- - hosts: 192.168.10.2 remote_user: root vars: te...

2019-09-09 15:55:00 90

转载 VMware虚拟机可与Win10物理机互ping并可访问互联网的设置方法

一、系统环境:VMware 15、Windows 10 1903、Windows 7 虚拟机二、具体步骤:1、Win10物理机,控制面板-所有控制面板项-网络连接-物理网卡适配器右键-属性-共享-勾选“允许其他网络用户通过此计算机的Internet连接来连接”-“家庭网络连接”下拉选择“VMware Network Adapter VMnet8”-确定,此时看到物理网卡适配...

2019-09-08 21:41:00 518

转载 服务器Oracle数据库配置与客户端访问数据库的一系列必要设置

tips:所有路径请对应好自己电脑的具体文件路径。一、服务器及Oracle数据库设置1、刚装完的Oracle数据库中只有一个dba账户,首先需要创建一个用户。2、配置监听,C:\app\Admin\product\12.2.0\dbhome_1\network\admin\listener.ora文件内容配置:# listener.ora Network Config...

2019-09-08 17:31:00 493

转载 Winform ListBox输出信息并自动滚动至底部

应用场景:ListBox作为软件信息的输出框。//ListBox输出信息internal void SetListBoxMessage(string str){ if (this.MessageListBox.InvokeRequired) { Action<string> actionDelegate = (x) =>...

2019-09-06 13:20:00 714

转载 vue-cli3.0+electron创建桌面应用

创建项目之后,引入serialport失败报错信息:暂未找到解决方法。。。。。。。。。。。。。。。转载于:https://www.cnblogs.com/yangxiaobai123/p/11464827.html...

2019-09-05 11:30:00 809

转载 微信支付接口,curl错误代码58

微信支付接口,curl错误代码58之前的微信付款到用户零钱都是好好的,今天运营来找我,我想了了下,就是进行了网站搬家看了下 微信支付相关的证书配置文件知道了,在这个要改下证书的路径WxPay.Config.php //=======【证书路径设置】===================================== /**...

2019-09-04 14:49:00 706

转载 python常用模块

shutil 模块shutil.copyfile( src, dst) 从源src复制到dst中去。当然前提是目标地址是具备可写权限。抛出的异常信息为IOException. 如果当前的dst已存在的话就会被覆盖掉shutil.move( src, dst) 移动文件或重命名shutil.copymode( src, dst) 只是会复制其权限其他的东西是不会被复制的shutil...

2019-09-03 10:04:00 81

转载 php 解析json失败,解析为空,json在线解析器可以解析,但是json_decode()解析失败(原)...

$str2='{"code":200,"datas":{"id":1,"coupon_id":"123","validity":"2018-08-14","is_use":0,"source":"2","create_time":"2018-08-14 15:06:40"}}';var_dump(json_decode($str2)); //输出为 NULL jso...

2019-08-29 14:25:00 497

转载 在Linux中自动化安装 mysql 5.7.xx版本系列的数据库

Automated installation of the mysql 5.7.xx version of the database in Linux在Linux中自动化安装 mysql 5.7.xx版本系列的数据库一、系统环境的配置规划1、系统环境为腾讯云的CentOS系统CentOS release 6.10 (Final)2、系统内存[roo...

2019-08-29 12:13:00 141

转载 【转】从对象创建和引用小议解耦

从对象创建和引用小议解耦应用场景为方便后续介绍,本文假设一个计算器的应用。初始设计由以下几部分组成:计算器界面类CalculatorUI该类接受用户输入的表达式,执行一些输入校验工作,并将合法的表达式传递到具体的分析器,最终将计算结果返回给用户。语法分析器接口,ExpressionEvaluator及其实现类ExpressionEvaluatorImpl,其承担实...

2019-08-27 01:39:00 95

转载 docker 安装Mysql

首先是拉去镜像(或者直接创建容器自然会拉去)docker pull mysql:5.7创建容器docker run --name mysql -p 3306:3306 --restart=always -v /data/mysql/data:/var/lib/mysql -e MYSQL_ROOT_PASSWORD=root -d mysql:5.7...

2019-08-25 21:33:00 83

转载 zabbix4.2配置邮件+脚本报警:以QQ邮箱为例

一、邮箱配置:开启smtp服务和授权  开启smtp选项后,系统会生成一个授权,你需要记住这个授权码,后面需要写入配置文件。二、配置管理mailx:  (1)安装mailx:[root@zabbix-server-center ~]# yum install -y mailx  (2)请求数字证书(这里以qq邮箱为例):[root@zabbix-se...

2019-08-24 17:41:00 302

转载 使用串口工具报错 Uncaught (in promise) TypeError: Cannot read property 'write' of undefined

本次报错 是创建的electron-vue项目中使用serialport串口工具报错信息展示:错误原因:在创建新的串口对象之后赋值给data中的一个空对象port,问题是后面方法中port调用一些串口的方法(比如open,write等)不能正常使用,发现原因应该是this的指向问题,进行赋值操作之后,已经不再是原对象,所以不能使用串口中的方法。解决方式:改变一下t...

2019-08-22 09:49:00 1655

转载 在谷歌中安装vue-devtools调试工具

1.到GitHub上下载 git clone https://github.com/vuejs/vue-devtools2.安装依赖和打包进入目录 cd vue-devtools安装依赖 npm i 或 cnpm i (npm较慢)打包 npm run build3.设置进入谷歌的扩展程序 -》 开启开发者模式 -》 加载已解压的扩展程序 -》 选择“vue-...

2019-08-21 17:50:00 130

转载 彼得杜拉克 經理人的專業與挑戰 摘錄(上)

第一章.經營假說(二)一套經營假說共含三個部分,第一部分是對於組織外部的假設,社會及其結構、市場、顧客及科技。 第二部分是對組織特定使命的假設 第三部分是對其核心競爭力的假設,為了達成既定使命,組織應該建立怎樣的能力。(二)一套可行的經營假說:1.一個組織對外在環境、使命、及其對核心競爭力的假設必須與現實相符。2.阻 對三個領域的假定必須互相吻合 3.經營假說必須...

2019-08-21 13:48:36 111

转载 CentOS7 yum方式安装mysql5.7客户端安装

在CentOS中默认安装有MariaDB,这个是MySQL的分支,但为了需要,还是要在系统中安装MySQL,而且安装完成之后可以直接覆盖掉MariaDB。1 安装MySQL官方的Yum Repository[root@localhost ~]# yum -y install http://dev.mysql.com/get/mysql57-community-rel...

2019-08-21 11:26:00 670

转载 Oxite / 【收集】Oxite2学习相关文章

Oxite2初探http://www.cnblogs.com/xuefly/archive/2009/09/05/1560667.htmlOxite分析之初始化http://www.cnblogs.com/alby/archive/2009/09/07/oxite-initialize.htmlOxite分析之Modulehttp://www.cnblogs.com/alb...

2019-08-21 10:05:48 135

转载 electron-vue项目使用串口工具serialport

第一步:配置环境 1.安装Python2.7 配置环境变量(官网下载)看网上说明必须是2.7版本,3不支持2.安装 npm install --global --production windows-build-tools3.安装node-gyp npm install -g node-gyp第二步:安装1.安装serialport npm install ...

2019-08-21 09:10:00 1755

转载 macOS 10.13允许任何来源开启方法

软件下载网站:http://www.pc6.com/软件安装问题:macOS 10.13允许任何来源开启方法:  如果需要恢复允许“任何来源”的选项,即关闭系统的Gatekeeper,我们可以在“启动台(系统界面下方Dock栏中的小火箭图标)”—“其他”—“终端”中使用spctl命令:(复制粘贴下面的代码到终端,再回车即可)  sudo spctl --m...

2019-08-21 07:09:00 322

转载 优先队列-结构体的使用

#include<bits/stdc++.h>using namespace std;struct node{ int pos; double t; bool operator()(node a,node b){ return a.t >= b.t; //最小值优先 }};int main(){ priority_...

2019-08-20 08:35:00 127

转载 解决mailx发邮件报错:esmtp-server: 504 5.7.4 Unrecognized authentication type [HK2PR02CA0167.apcprd02.prod.o...

报错信息:esmtp-server: 504 5.7.4 Unrecognized authentication type [HK2PR02CA0167.apcprd02.prod.outlook.com]"/root/dead.letter" 11/302. . . message not sent.背景:由遇到的以上问题可知阿里云服务器关闭了25端口,发送邮件才会显...

2019-08-19 17:09:00 3756

转载 ansible笔记(11):tags的用法

  你写了一个很长的playbook,其中有很多的任务,这并没有什么问题,不过在实际使用这个剧本时,你可能只是想要执行其中的一部分任务而已,或者,你只想要执行其中一类任务而已,而并非想要执行整个剧本中的全部任务,这个时候我们该怎么办呢?我们可以借助tags实现这个需求。  见名知义,tags可以帮助我们对任务进行“打标签”的操作,当任务存在标签以后,我们就可以在执行playbook时,借...

2019-08-19 11:24:00 212

转载 electron-vue项目创建失败

项目创建失败的原因是electron安装失败错误展示:解决方法:1.错误意思是说打包所需的依赖文件electron-v2.0.18-win32-x64.zip下载失败,可以先到淘宝镜像文件库找到对应的文件并下载,放到指定的目录下,electron的淘宝镜像地址:https://npm.taobao.org/mirrors/electron/2.下载解压完成之后...

2019-08-17 18:33:00 500

转载 zabbix4.2安装配置指南

【声名】本实例中采用Linux CentOS 7系统                                 CentOS Linux release 7.6.1810 (Core)1.安装LAMP环境:[root@localhost /]# yum install -y httpd mariadb-server mariadb php php-mysql ph...

2019-08-16 18:03:00 96

转载 展讯平台初步调试笔记

最近公司换新的平台,之前用MTK的,现在主要是展讯的,当然也要重新学习了。 1.project_sc6600l_sp6601l_trisim_64X32.mk为三卡的FLASH大小为6432的。 MS_Customize里面放的都是驱动部分,MS_MMI里面放的是MMI部分,下载文件在E:\MOCOR_09A.W10.25_P2\build\sc660...

2019-08-16 00:06:56 1460

转载 鄂抱特儿 最短路

最短路啊, 真是个好东西例 : 洛谷p3371 p47791.floyed算法时间复杂度:O(n^3)利用动态规划的思想每次枚举中转点来更新最短路便于理解代码简洁。#include <cstdio>#include <cstring>#include <iostream>using namespace s...

2019-08-15 21:48:00 85

转载 ubuntu 10.10下搭建android开发环境 安装必要工作用软件

进了新公司之后,工作环境有了很大的变化,以前都是在windows环境下进行程序开发,没怎么接触linux系统,新项目组中有6个同事,一水的ubuntu,木有办法,我也换成ubuntu吧。 曾经在学linux下c语言编程的时候,学过一个月的linux,熟悉了一些命令,稍微能在linux系统下完成一些日常的需求了,也搭建过android的开发环境,呵呵,时间长了,以前的...

2019-08-15 17:31:37 152

转载 计算机编码大全

原作不祥 从基础的开始 最小的单元是位(bit),接着是字节(Byte),一个字节=8位,英语表示是1 byte=8 bits 。机器语言的单位Byte。接着是KB,1 KB=1024 Byte; 接着是MB,1 MB=1024 KB; 接着是GB,1 GB=1024 MB ;接着是TB, 1TB=1024 GB。 接着是进制:二进制...

2019-08-15 17:31:21 367

转载 解决nginx报错:nginx: [emerg] bind() to 0.0.0.0:8088 failed (13: Permission denied)

报错描述:nginx: [emerg] bind() to 0.0.0.0:8088 failed (13: Permission denied)通过ansible远程给主机更换端口并重新启动nginx服务,出现以上报错信息(权限被拒绝)。解决方式:经检查发现是selinux导致报错。[root@localhost nginx]# getenforce    #查询s...

2019-08-15 16:49:00 2547

转载 ansible笔记(9):初识ansible playbook(二)

1.先看一个playbook示例:  表示在远程主机192.168.10.2中/test文件夹中新建一个CCC文件,其权限设置为0700。  1.1书写风格之一:参数可以集中写在一行。  1.2书写风格之二:分多行书写。【注意】上述书写格式都是0.8版本以后的ansible推荐的书写格式,在0.8版本之前,使用action关键字调用模块,示例如下:...

2019-08-15 15:40:00 109

转载 vue2.0 导出Excel

1.先安装三个依赖包npm install -S file-savernpm install -S xlsxnpm install -D script-loader2.在项目中创建一个文件夹(比如vendor,一般是在src目录下创建)把Blob.js和 Export2Excel.js这两个文件夹放到新建的文件夹内这两个文件网上都可以找到在Export2Excel...

2019-08-15 14:43:00 134

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除