坑专题提供坑的最新资讯内容,帮你更好的了解坑。
iOs迁至WKWebView跨过的一些坑 前言 在iOS中有两种网页视图可以加载网页除了系统的那个控制器.一种是UIWebView,另一种是WKWebView,其实WKWebView就是想替代UIWebView的,因为我们都知道UIWebView非常占内存等一些问题,但是现在很多人还在使用UIWebView这是为啥呢?而且官方也宣布在iOS12中废弃了UIWebView让我们尽快使用WKWebView.其实也就是这些东西:**页面尺寸问题.JS交互.请求拦截.cookie带不上的问题.**所以有时想要迁移还得解决这些问题,所以还是很烦的
1、在用getopt接受选项和参数的时候 set -- $(getopt ab:cd $@) while [ -n $1 ] do case $1 in -a);; -b);; esac echo $1 shift done 这个代码根本停不下,根据检查发现在检查变量$1是不是为空的时候,一直是不为空的。在这个判断的时候一定要在变量上加上双引号。 set -- $(getopt ab:
linux crontab调用脚本中的ifconfig命令返回为空 crontab 调用脚本中的ip=`ifconfig eth0 | grep 'inet addr:' | grep -v '127.0.0.1' | cut -d: -f2 | awk '{ print $1}'` 返回值为空,手动执行执行能够正确地返回ip地址,crontab调用不可以 把脚本中ifconfig 改成全路径/s
最近开始了解所谓的k8s,上网查全是填坑的教程。但不亲身在坑里待着根本不知道他们为啥要填这个坑。整整两天都在搞这个,本来是记录一下命令,然后改了改写成了脚本,没有实际运行过,扫了一眼应该没大问题,不过k8s在不同机器不同网络环境都会出现不同的坑,我在阿里云的经典网络下创建没问题了,你们有胆自己执行一下试试。另外,关selinux和关firewalld我没写到脚本里。 其实所谓坑不过分三种:墙(pu
由于crontab只加载/ect/environment,并不加载/etc/profile和~/.bash_profile git 命令放在 /usr/local/bin/ 目录 而crontab 却在  /sbin:/bin:/usr/sbin:/usr/bin 这几个目录下找,当然运行不了 git 命令了 可以在执行失败的 命令后面 输出 $? (127 未找到命令) 添加source ~/.
个人站点: 桃园 0. 前言 0.1 简介 vim 被誉为『编辑器之神』,与之同时代的 emacs 被誉为『神之编辑器』。可以看得出 vim 在编辑器的地位是很高的,得益于 vim 的指法,敲起代码来如行云流水。特别膜拜创始人创始出这么方便的敲代码的指法,这篇文章就是来带你入坑 vim 指法操作。 0.2 前端的我为什么要学习 vim 在当今前端开发工具百花齐放的时代(VS Code、Sublim
#!/bin/bash pklpath="/home/huoo/py-faster-rcnn/data/cache" pkl="/home/huoo/py-faster-rcnn/data/cache/voc_2007_trainval_gt_roidb.pkl" dire="/home/huoo/py-faster-rcnn/output" if [[ -d "$dire" ]]; th
tomcat脚本: 原始脚本: [root@devops01-web-53 scripts]# cat Tomcat-init  #!/bin/bash ### BEGIN INIT INFO # Provides:          tomcat # Required-Start:    $remote_fs $syslog # Required-Stop:     $remote_fs $sy
使用 vim在编辑html / xml文件时,习惯了像cit,dit,yit这样的运动命令.我喜欢 .使用这个命令后,甚至更多,因为我可以重复一下我做了一个按键. 我想知道如果这样的东西像坑(贴在内部的标签)已经可用,删除内部的标签和粘贴我想要的(从注册例如)和做.可用,如cit,或者如果我需要创建一个映射. 不,但您可以直观地选择文字: vitp
跳过编译安装 >> node-v4.2.4 二进制包官方下载 << 通过服务器管理工具直接上传值/opt目录。 在终端进入/opt目录,找到node二进制包,解压至当前目录: $ tar -zvxf node-v4.2.4-linux-x64.tar.gz 更改路径名为 /node: $ mv node-v4.2.4-linux-x64 node 配置环境变量 进入 etc 目录下,打开 prof
新买了台电脑,网卡是rtl8618,但是驱动竟然是8169。根据网上的教程,去官网下载( http://www.realtek.com.tw/downloads/downloadsView.aspx?PFid=5&Level=5&Conn=4&DownTypeID=3) 驱动,再执行autorun.sh. 结果发现无法编辑安装成功,后来在github上看到这么一段话: Sorry but this
代码:http://download.csdn.net/detail/chuanyu/9674720 一开始真是各种坑 安装了mysql-server    , mysql-client,   mysql-devel 查找了mysql的位置 :locate  mysql.h 最后得手动连接头文件和库文件 [root@localhost mysql0322]# g++ -I /usr/include
问题 CentOS 6中,默认安装了Python 2.6。而pip,jupyter这样的常用工具是不支持Python 2.6的。为了使用这些工具,就必须将Python 2.6升级到Python 2.7以上的版本。那直接编译升级Python不就好了吗? 问题就在这里,CentOS 6中,有一些系统工具(比如yum)必须要使用Python 2.6。你升级到Python 2.7,他们就歇菜了。 所以呢,
用U盘安装CentOS6.6 经测试Centos7的安装方法与其基本相同 部分图片从百度搜索得来 首先用UItraISO制作好centos的U盘启动盘 第一步:选择安装选项     我本来选择的第一个:Install or upgrade an esisting system(一直卡在detecting hardware界面)     无奈只能选择第二个:Install system with b
题记:本文主要罗列了在Centos6.8下安装oracle11g企业版中的步骤及遇到的坑。 0、基础环境 操作系统:centos6.8 oracle安装版本: oracle11g企业版 安装备忘:通过VNCViewer连接进行图形化界面安装。 耗时:6h(中间遇到了图形化bug) 1、安装核心步骤 需要结合以下两篇博文进行配置。 http://blog.csdn.net/kimsoft/artic
1、传输到服务器的html无法访问,出现403错误; 2、部署的web服务,无法请求,出现500错误; 如果服务器设置都正常,那么最大的坑就是 selinux服务问题 处理方法: 默认下selinux是开启的 查看SELinux状态: getenforce                 ##这个命令可以查看它的运行状态 关闭SELinux: 1、临时关闭(不用重启机器):
网上发现了一个shell 可以一件安装所有解码器编译安装的FFmpeg http://www.yaosansi.com/post/ffmpeg-on-centos/ Shell脚本 http://download.csdn.net/detail/dulin19870504/9652383 CSDN的资源 问题1 于是下载上传至服务器安装,发现命令找不到, -bash: ffmpeg: comman
linux的crontab,一个巨坑的问题是,如果你有个脚本无法正常定时服务,可以尝试用该语句: crontab -u root /var/spool/cron/root   如果发现报类似错误: **********premature EOF errors in crontab file, can"t install. //上面的星号代表各种可能的字符,后面基本一致 那你可能就要愚蠢的在cron
前言:被linux和java虐了快1年,笔者的内心是崩溃的,这一年的经历,更加坚定了拥 护.NET之心,微软对于开发者真的是太友好了,无论从工具到文档,乃至技术应用性都是那么为用户着想,笔者认同一种说法JAVA之所以占有比例高的原因是JAVA从开发工具到部署环境都是免费的,高自由度的JAVA也意味着更多的折腾,而.NET的开发,2015年之前是没有community版之前,搞.NET开发是要钱的而
事件需求 今天让同事去Beta环境实践模拟线上环境多机房异地备份,我们有一个统一登录的数据库,很多产品的登录都基于这个库做的统一登录,所以是比较重要的一个数据库,所以让他做前端代码和数据库的异地备份,代码好说,跟上线一样,从git库pull代码做同步更新就好,数据库则需要跨机房做异地远程同步并备份。 MYSQL异地主从同步情况说明 MYSQL异地同步架构大致如下: 如上图所示我们的需求就是B机房的