- 博客(78)
- 收藏
- 关注
原创 SELinux is preventing /usr/sbin/httpd from name_bind access on the tcp_socket port
SELinux is preventing /usr/sbin/httpd from name_bind access on the tcp_socket port附加表现症状:服务器起来后本地curl 127.0.0.1:端口可以访问 但是配置nginx代理用80端口转发后无法访问。
2022-09-04 15:31:05
3037
原创 @Component, @Repository, @Service的区别
@Component, @Repository, @Service的区别官网引用引用spring的官方文档中的一段描述:在Spring2.0之前的版本中,@Repository注解可以标记在任何的类上,用来表明该类是用来执行与数据库相关的操作(即dao对象),并支持自动处理数据库操作产生的异常在Spring2.5版本中,引入了更多的Spring类注解:@Component,@Service,@Controller。@Component是一个通用的Spring容器管理的单例bean组件。而@R
2021-07-05 00:45:35
202
原创 MyISAM与InnoDB 的区别(9个不同点)
区别:1. InnoDB支持事务,MyISAM不支持,对于InnoDB每一条SQL语言都默认封装成事务,自动提交,这样会影响速度,所以最好把多条SQL语言放在begin和commit之间,组成一个事务;2. InnoDB支持外键,而MyISAM不支持。对一个包含外键的InnoDB表转为MYISAM会失败;3. InnoDB是聚集索引,使用B+Tree作为索引结构,数据文件是和(主键)索引绑在一起的(表数据文件本身就是按B+Tree组织的一个索引结构),必须要有主键,通过主键索引效率很高。但是辅..
2021-07-05 00:30:18
198
原创 linux android项目打包
1.下载jdk1.8yum install java-1.8.0-openjdkvim /etc/profile# javaexport JAVA_HOME=/usr/lib/jvm/java-1.8.0-openjdk-1.8.0.275.b01-1.el8_3.x86_64/jre #指定java安装目录export PATH=$JAVA_HOME/bin:$JAVA_HOME/jre/bin:$PATH #用于指定java系统查找命令的路径export CLASSPATH
2021-04-07 14:47:27
337
原创 Git免密码提交
1.首先本地要安装有git2.查看系统是否已有生成公钥,在命令行执行:windows(cmd命令行): type %userprofile%\.ssh\id_rsa.pubLinux/macOS/PowerShell: cat ~/.ssh/id_rsa.pub3.如果以上内容没有输出则自己生成一个,windows下先在git安装目录下找到git-bash.exe程序打开...
2019-09-19 12:40:37
215
原创 学c的一些记录
楼主用的是mac编写.c文件再gcc编译成.out文件并执行,可能有些问题跟win出现的不同:1、printf()不带 \n 会多输出一个 %
2018-09-26 09:30:09
195
转载 小程序禁止页面拉动(非禁止小下拉刷新)
在微信小程序中,用力往下拉动,页面顶部会出现一段空白的地方。在某些需求下,需要禁止拉动。这个时候可以在page里面对应的的json文件里面,加上 "disableScroll": true加上这个属性,就会禁止页面拉动。但是这里注意的是,在app.json里面写上这个属性并不会生效,一定要在page对应的页面的json文件加上才会生效enablePullDownRefre...
2018-09-09 09:37:39
5515
转载 小乔流水人家 微信web协议分析和实现微信机器人(微信网页版 wx2.qq.com)
参考:https://www.jianshu.com/p/43f54e4b3dc1 http://www.07net01.com/2016/01/1201188.html http://www.cnblogs.com/xiaozhi_5638/p/4923811.html https://segmentfault.com/a/1190000011996725?utm_source=tuicoo...
2018-08-28 01:40:29
2644
2
转载 高质量PHP代码的50个实用技巧必备(上)
50个高质量PHP代码的实用技巧,希望大家喜欢。1.不要使用相对路径 常常会看到: 1 require_once('../../lib/some_class.php'); 该方法有很多缺点: 它首先查找指定的php包含路径, 然后查找当前目录。因此会检查过多路径。如果该脚本被另一目录的脚本包含, 它的基本目录变成了另一脚本所在的目录.另一问题...
2018-08-25 10:29:53
1255
原创 微信jssdk invalid signature debug记录
invalid signature签名错误。建议按如下顺序检查:确认签名算法正确,可用 http://mp.weixin.qq.com/debug/cgi-bin/sandbox?t=jsapisign 页面工具进行校验。 确认config中noncestr, timestamp与用以签名中的对应noncestr, timestamp一致。 确认url是页面完整的url,包括GET参数部分...
2018-08-17 08:59:24
460
转载 逐行分析jQuery源码
逐行分析jQuery源码注意:本次源码分析选择2.0.3(因为不支持IE6、7、8,就少了很多兼容的hack的写法,对了解jQuery的实现原理有很大的帮助)1.jQuery有不同的版本,从2.x版本便不再支持IE6、7、8 将jQuery拆分长框架一点一点进行了解2.(function ())();这个叫匿名函数自执行3.匿名函数自执行的好处是什么呢? ...
2018-08-07 13:58:30
3801
转载 HTML5-postMessage实现跨域
对于使用H5实现跨域,很多人都一直处于半懂状态。知道使用postMessage发送消息,使用onMessage接受消息,但是到底哪个方法应该用window调用哪个应该用iframe的contentWindow调用不是很清楚。下面是我做的一个本地实现跨域的小demo,可以在github下载这个示例。为了执行它,首先,你需要找到你电脑的hosts文件,在127.0.0.1 localhost下添加如下...
2018-08-07 12:58:06
1471
转载 Schtasks 命令详解
管理计划任务SCHTASKS /parameter [arguments]描述: 允许管理员创建、删除、查询、更改、运行和中止本地或远程系统上的计划任务。参数列表: /Create 创建新计划任务。 /Delete 删除计划任务。 /Query 显示所有计划任务。 /Change 更改计...
2018-07-19 12:05:11
14294
转载 schtasks在win7下提示错误:无法加载列资源
原文地址: http://hi.baidu.com/xulei96/blog/item/9a54928bc70209c4fd1f1086.html 查看cmd 编码chcp如使用 936中文GBK编码的话schtasks.exe /query 会报错 错误: 无法加载列资源。调整 936 为 437 美国编码 则可以运行,但是无法打印出非ascii字符。(非as...
2018-07-19 12:04:30
1355
2
转载 PHP四大主流框架的优缺点总结
本篇文章我们来讲讲PHP四大框架的优缺点都有哪些,让你们在开发中更好的去选择使用哪款PHP框架去完成项目,废话不多说,我们一起来看看吧!! ThinkPHPThinkPHP(FCS)是一个轻量级的中型框架,是从Java的Struts结构移植过来的中文PHP开发框架。它使用面向对象的开发结构和MVC模式,并且模拟实现了Struts的标签库,各方面都比较人性化,熟悉J2EE的开发人员相对比...
2018-07-16 16:39:31
18816
原创 Windows下PHP扩展资源列表及下载地址(官方)
官方下载的php安装包ext目录里以经包含了常用的php扩展,但某些情况下并不能满足我们项目需求,比如memcache扩展就不在官方的php安装包里。这时就需要我们自己去下载安装。本文列出php官方提供的php扩展下载地址,及所有的扩展列表。PHP 5.2/5.3的Windows扩展索引站点:在这里你可以找到诸如php_oci8.dll, php_memcache.dll, php_mongo.d...
2018-07-16 15:22:53
3816
转载 【Vim】使用Vundle管理配置Vim基本插件
Vundle项目托管在github上https://github.com/gmarik/vundle。其特色在于使用git来管理插件,更新方便,支持搜索,一键更新,从此只需要一个vimrc走天下。在vimrc文件中添加如下内容来启用vundle管理vim插件的功能:set rtp+=$VIM/vimfiles/bundle/vundle/ call vundle#rc('$VIM/vimfil...
2018-07-01 21:52:10
5052
原创 vim十指翻飞 常用快捷键
一、移动1、[上下左右]:h, j, k, l2、[ 翻页 ]:CTRL-B/CTRL-F(推荐) 或 PageUp/PageDown3、[ 在文件中移动 ]:a、[行间移动] <num>gg:移动到文件的第<num>行,默认到首行 <num>G:移动到文件的第<num>行,默认到尾行 num%:移动到文件num%处 ...
2018-07-01 20:22:55
474
转载 Chrome for Mac键盘快捷键!来自Google Chrome官网!
转自:http://support.google.com/chrome/bin/answer.py?hl=zh-Hans&answer=165450标签页和窗口快捷键⌘-N打开新窗口。⌘-T打开新标签页。⌘-Shift-N在隐身模式下打开新窗口。按 ⌘-O,然后选择文件。在 Google Chrome 浏览器中打开计算机中的文件。按住 ⌘ 键,然后点击链接。或用鼠标中键(或鼠标滚轮)点击链...
2018-07-01 08:52:15
722
原创 svn错误解决集合
1、is scheduled for addition, but is missing:提示:"svn: Commit failed (details follow): svn: '/xxx/yyy/(文件或文件夹路径)' is scheduled for addition, but is missing "。原因:之前用SVN提交过的文件/文件夹,被标记为"add"状态,等待被加入到仓库。若此时...
2018-06-28 11:03:19
797
原创 关于在VMware Fusion虚拟机下操作系统无法联网问题
打开VMware Fusion偏好设置>>网络>>解锁>>添加(点击加号)>>勾选“使用NAT”>>勾选“使用ipv6”(自动填充)>>下面两个是已经勾选好的>>子网IP自动填充>>子网掩码255.255.255.0>>应用 再到Ubuntu里看看,
2018-06-28 06:59:50
1440
转载 mac下配置vim
macvim配置最终效果如下:系统环境macos10.12.4homebrew1.2.1python3.5&python2.7iTerm2zsh5.3.1macvim8.0安装macvimmac预装了vim,但官方的 vim 在 Mac 上只有一个很不完善的,长期没人维护的 Carbon 图形用户界面。macvim 主要是在此基础上添加了一个完整的 Cocoa 用户界面,其核心部分和 vi...
2018-05-25 14:24:07
9116
原创 ubuntu php安装redis拓展几个点
每个人的环境路径都不一样,主要掌握方法,举一反三1、安装redis服务(windows、linux、macos)分系统,百度去官网下载对应的版本,然后按步骤安装就可以,这步不赘述,自己百度;2、安装php redis驱动# 下载$ wget https://github.com/phpredis/phpredis/archive/3.1.4.tar.gz$ cd phpredis-3.1.4 ...
2018-04-23 18:30:52
445
转载 无法make & make install(make: *** No targets specified and no makefile found. Stop.解决方法)
1、wget http://ftp.gnu.org/pub/gnu/ncurses/ncurses-5.6.tar.gz2.、tar zxvf ncurses-5.6.tar.gz3、 ./configure -prefix=/usr/local -with-shared-without-debug4、make5、make install
2018-04-23 15:40:44
6717
6
转载 使用Docker搭建Java环境
准备首先需要准备一个CentOS的操作系统,虚拟机也可以。具体配置要求如下:必须是64位操作系统建议内核在3.8以上 安装Docker只需要通过以下命令即可安装Docker软件yum -y install docker-io可使用以下命令,查看Docker是否安装成功:docker version 如果输出看Docker的版本号,则说明安装成功了,可通过以下命令启动Docker服务:service...
2018-04-18 17:09:23
14544
转载 mysql数据库忘记密码时如何修改听语音
当我们忘记mysql数据库密码时我们就无法正常进入数据库,也就无法修改密码,那么这时该怎么修改密码呢,这里教大家一个简单常用修改密码的方式。工具/原料mysql数据库cmd命令行方法/步骤1打开mysql.exe和mysqld.exe所在的文件夹,复制路径地址2打开cmd命令提示符,进入上一步mysql.exe所在的文件夹。3输入命令 mysqld --skip-grant-tables 回车...
2018-04-17 11:02:50
193
原创 FileZilla 425 Can't open data connection
昨天发现公司服务器被别人下毒半个月,异常提醒邮箱不在自己手上,活活当了半个月肉鸡,业务跑的都正常,要不是昨天cpu炸了死都不会发现,备份快照重装系统后发现ftp死都连不上,主动被动自动全都试过,可以访问到目录但是无法遍历文件,无疑是端口的问题:先去服务器开启防火墙把80(http)、3306(sql)、443(https)、21(ftp)这些该开的端口都开了,此时网站可以正常访问,但是ftp还是老...
2018-04-16 17:45:33
1452
转载 docker环境搭建centos+jdk+tomcat_CENTOS篇
前言(1)写在前面的话,鉴于在linux或类unix系统中安装jdk+tomcat等环境,没有什么经验,所以选择在docker容器中安装之,以防止安装失败无法恢复系统(2)需要下载对应的系统的docker镜像,如:centos、Ubuntu等(3)本文并未没有docker安装所需的相关环境说明,可自行查看官网并安装之,此处略1、下载CENTOS的docker镜像镜像下载地址DaoCloud[roo...
2018-04-16 08:45:51
272
转载 apache-php底层工作原理
先看看下面这个过程:我们从未手动开启过PHP的相关进程,它是随着Apache的启动而运行的;PHP通过mod_php5.so模块和Apache相连(具体说来是SAPI,即服务器应用程序编程接口);PHP总共有三个模块:内核、Zend引擎、以及扩展层;PHP内核用来处理请求、文件流、错误处理等相关操作;Zend引擎(ZE)用以将源文件转换成机器语言,然后在虚拟机上运行它;扩展层是一组函数、类
2018-01-23 09:10:45
272
原创 union all
select * from (select group_concat(concat(b.agent_id, b.channel_id)) n,b.nicknamefrom ct_manager_info a, ct_channel_list bwhere a.level = 0union allselect concat(c.agent_id, c.channel_id) n,
2018-01-18 16:07:54
356
转载 CENTOS:Docker安装centos容器
这里主要是记录安装在Docker里CENTOS的步骤。第一步:当然是要下载CENTOS的包(Image)。[plain] view plain copydocker pull centos 这个命令是下载最新版本的CENTOS包第二步:建立一个CENTOS的容器。[plain] view plain copysudo docker run --privileged --cap-add SYS
2018-01-18 00:10:00
4724
转载 如何区分不同用户——Cookie/Session机制详解
会话(Session)跟踪是Web程序中常用的技术,用来跟踪用户的整个会话。常用的会话跟踪技术是Cookie与Session。Cookie通过在客户端记录信息确定用户身份,Session通过在服务器端记录信息确定用户身份。本章将系统地讲述Cookie与Session机制,并比较说明什么时候不能用Cookie,什么时候不能用Session。 1.1 Cookie机制
2017-11-11 11:28:58
2679
转载 如何用git将项目代码上传到github
注册账户以及创建仓库要想使用github第一步当然是注册github账号了。之后就可以创建仓库了(免费用户只能建公共仓库),Create a New Repository,填好名称后Create,之后会出现一些仓库的配置信息,这也是一个Git的简单教程。步骤如下: 打开https://github.com 直接在首页上注册点按钮注册成功之后,在页
2017-08-25 11:25:08
357
原创 mac os maverics里commend+tab切换程序不能打开被最小化的程序解决办法
command+tab选中后 -> 松开tab -> 按下option -> 松开command -> 松开option
2017-08-20 10:57:29
5619
7
转载 mac 当前位置打开终端
做开发时经常会遇到在当前目录打开终端的情况,一直都是先启动终端,然后再切换到当前目录,今天发现了一个新的方法,虽然不是一步到位,但比以前快多了。工具/原料mac系统苹果电脑方法/步骤1点击屏幕顶部的“Finder”弹出下拉菜单。
2017-08-18 10:56:48
1007
原创 html5怎样调用手机摄像头或者相册
直接调用相机调用相机 图片或者相册还是要根据手机的类型来说,有些手机只能调相机,有些手机只能调相册,或者两者都行。
2017-08-17 11:32:38
1303
转载 为什么离不开 Stackoverflow?
本文作者: 伯乐在线 - selfboot 。未经作者许可,禁止转载!欢迎加入伯乐在线 专栏作者。作为一名程序员,如果没有听过 Stackoverflow,那么你最好去面壁思过一下。程序员最需要阅读的一本编程书籍(其实编程书留下这本就够了!):那些还没有读过这本书的程序员,是时候买一本了。如果还在犹豫,那么先看下这篇文章,看看为什么离不开 stackoverflow。
2017-08-11 17:41:26
317
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人