- 博客(114)
- 资源 (1)
- 收藏
- 关注
原创 git 操作命令合集
查看简化的提交历史,复制目标版本的 commit hash(如 abc1234)# 使用 filter-branch 清除文件历史(谨慎操作!如果文件夹内已有.git文件 使用文件删除命令 rm -rf。rm -rf .git # 强制删除 .git 文件夹。如果git版本提交错了想回退git版本 可以使用一下命令。git commit -m "描述"规则匹配可以使用一下 -f命令。git add -f 文件路径。# 关联远程仓库(可选)
2025-04-30 13:46:40
166
原创 MySql主备数据库配置
CREATE DATABASE gskhj(数据库名)CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci;CREATE USER 'replica'@'%' IDENTIFIED BY 'root账户密码';rpm -qa | grep mariadb 查看是否安装了mariadb数据库。binlog-do-db=需要复制的数据库名(例:gskhj)如果都输出了同一个数据库名(例:gskhj)MASTER_HOST='主数据库IP',
2024-05-22 14:05:13
508
1
原创 redis 输出hash value
外部模糊查询删除命令 redis-cli --scan --pattern 'FADDISHHACTIVITYKEY*' | xargs redis-cli del。如果value是个hash 可以用hgetall key来获取 HGETALL myhash myhash为查询的key。如果配置了redis-cli 可以在外部访问 在任意地方执行redis-cli即可连接到redis。redis安装目录进入bin目录下 执行 ./redis-cli 即可登录redis。本地服务器链接redis。
2024-01-24 09:20:22
569
原创 linux 拓展磁盘空间
有两组vg_data和vg_sys, 看vg_sys下的free PE是不是大于5120。这个是看未分配的空余空间的,5120页就是20g。最后,xfs_growfs / 扩展磁盘。首先,vgdisplay。
2023-08-02 10:41:48
154
原创 redis 集群 节点错误 redis集群 node is not empty
nodes.conf 文件是redis运行时产生的节点配置文件。当启用集群模式配置cluster-enabled指令为yes时,每个节点实例都包含一个文件,这个文件存储该节点的配置,模式是nodes.conf。这个文件从来不会被手动创建,它是Redis集群实例启动的时候生成的,并且每次在需要的时候自动更新。aof文件是监听Redis日志,监听到变化时将指令持久化到appendonly.aof文件中。rdb文件是定时将内存中的数据持久化到dump.rdb文件中。(不停止服务直接删除文件无效!
2023-07-27 08:39:55
1191
原创 Java 如何删除cookie
/假如要删除名称为username的Cookie JSESSIONID是cookie名 记得换成要删除的。我得问题是使用了重定向之后,cookie没有并置为null。后来又发现了一种new的写法 尝试了一下 完美解决我的问题。//重新写入,将覆盖之前的。记录一下删除cookie遇到的问题以及解决方案。
2023-03-24 17:40:31
1568
原创 如何用Objective-c调用Alamofire
Alamofire,替换AF,我们现在是用Objective-c来写这个项目,而且我们是为宿主提供framework包,宿主如何调用Alamofire成了问题,是否与宿主的AF冲突也是未知数。然后就是swif编写了,我这里在swift文件里面写了方法供外部OC调用。的swift文件,注意创建方式不是直接创建swift文件,而是像oc创建类文件一样,语言选择swift语言。创建完成之后xcdoe会自动弹出创建桥接文件弹框,选择创建即可,xcode会自动帮你把相关配置配好。因AF停止维护更新,上级要求使用。
2023-03-21 15:08:26
1847
转载 mysql命令、mysqldump命令找不到解决
原因:这是由于系统默认会查找/usr/bin下的命令,如果这个命令不在这个目录下,当然会找不到命令,我们需要做的就是映射一个链接到/usr/bin目录下,相当于建立一个链接文件。还有其它常用命令mysqladmin、mysqldump等不可用时候都可按用此方法解决。1、解决bash: mysql: command not found 的方法。注:其中MYSQLPATH是mysql的实际安装路径。2、mysqldump命令找不到。
2023-03-21 14:35:43
5603
转载 苹果日志文件解析(dsym工具定位不到,可用这个方法)
2、symbolicatecrash三位一体根据刚才的折腾,你的文件夹里已经有两个文件了,我们还需要第三个文件symbolicatecrash。打开你的终端,输入命令:find /Applications/Xcode.app -name symbolicatecrash -type f会出现symbolicatecrash文件的路径:/Applications/Xcode.app/Contents/Developer/Platforms/WatchSimulator.platform/De.
2021-12-28 09:38:12
848
原创 Cordova自定义插件开发 iOS
安装依赖plugman plugman是用于安装和卸载用于Apache Cordova项目的插件的命令行工具。 https://www.npmjs.com/package/plugman 1 npminstall-g plugman 创建插件 1 plugman create --name [插件名] --plugin_id [插件id] --plugin_version [插件版本] 为了方便管理,..
2021-12-28 09:37:53
394
转载 Cordova开发
通过一个月的Cordova学习, 我将知识点总结为三部分:纯Cordova开发---不依赖原生平台 原生平台混合Cordova开发 插件开发在进行Cordova开发之前, 先花点时间了解一下的Cordova的原理和Cordova的框架结构.Cordova是开发跨平台web App的工具, 使用前端技术来开发App, 可以节省成本和快速发布. Cordova的底层逻辑是:HTML+CSS搭建页面, 使用JS和原生平台交互来展示原生平台的功能. Cordova所有功能是建立在各种插件上的, 所
2021-12-28 09:37:22
5139
原创 SDCycleScrollView的使用中遇到的问题
首先就是最近 自己遇到的一个很奇特的问题在低版本手机中可以滚动 高版本手机中不行 在github上看到不少人反馈这个问题,终于找到一条有用信息。SDCycleScrollView在14.7 以上的系统中 如果你的SDCycleScrollView frame带小数点 就会导致不自动滑动 滑动卡在第一张 或者最后一张等等系列问题 处理办法就是frame 给int值其次是一些本次查找问题 顺带查阅的一些问题汇总轮播图卡在一半的问题,解决问题是在 viewWillAppear 方法中调用adjus...
2021-11-26 09:42:58
1308
转载 ## Cocoapods 导入失败:Error installing WechatOpen....
Cocoapods 导入失败:Error installing WechatOpen… 为帮助有需要的码友尽快解决问题,废话不多说,上图(终端报错图)!1方法:*方法一: 终端上重载Cocoapods先输入:cd 工程路径,回车再输入:sudo gem install cocoapods,回车。 此时可以看到cocoapods的版本。*方法二:终端上输入:cd 工程路径,回车。输入( 目的去除先前的):rm -rf Pods ,最后输入:pod install***以上两种方.
2021-09-30 14:57:02
557
1
转载 Cordova入门及环境部署
一、概述1、移动端的开发模式Native App传统的原生APP开发模式,Android基于Java语言,底层调用Google的API;iOS基于OC或者Swift语言,底层调用Apple官方提供的API。体验最好。Web App移动端的网站,将页面部署在服务器上,然后用户使用各大浏览器访问。一般泛指SPA(SinglePageApplication)模式开发出的网站。体验最差。Hybrid App混合开发,由Native通过JSBridge等方法提供统一的API,然后用Html5..
2021-08-27 08:57:42
577
转载 MAC npm安装权限不足问题
当使用npm或者cnpm安装全局模块时,提示报错信息:LDX@admin88 ~ % npm install --global nodemonnpm WARN checkPermissions Missing write access to /usr/local/lib/node_modulesnpm ERR! code EACCESnpm ERR! syscall accessnpm ERR! path /usr/local/lib/node_modulesnpm ERR! errno -
2021-08-23 08:18:05
1295
原创 iOS的视图控制器pop或dismiss后,dealloc函数不被调用的几个原因
当视图控制器执行popViewControllerAnimated或dismissViewControllerAnimated方法后,dealloc函数始终未被调用时,可能是由以下几点当中的某一点或几点引起的:(1)初始化某个UIView时,使用strong修饰词修饰该view的某个属性,导致强持有当前视图控制器,从而造成循环引用,引起内存泄漏;(2)ViewController中强引用代理(delegate),应该使用weak修饰词来修饰;(3)ViewController中使用了block,
2021-06-04 16:32:19
1167
1
原创 app安装以后 Icon图标不显示
copy_pods_resources_path ="Pods/Target Support Files/Pods-[GSXF_CL]/Pods-[GSXF_CL]-resources.sh"string_to_replace ='--compile "${BUILT_PRODUCTS_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}"'assets_compile_with_app_icon_arguments ='--compile "${...
2021-06-02 16:48:19
1194
1
原创 iOS - UIButton中调整image大小,使其缩放
想要设置UIButton的Image大小最简单的一个方法UIButton *button = [[UIButton alloc]initWithFrame:CGRectMake(15, 345, SCREEN_Width-30, 50)];[button setImage:[UIImage imageNamed:@"scan"]forState:UIControlStateNormal];[button setTitle:@"扫码添加" forState:UIControlStateNo..
2021-05-28 16:46:51
5545
原创 pod install -bash: pod: command not found
1、在常规使用cocoapods添加管理三方类库时,竟然报错!2、还以为是本地cocoapods 出现了问题,然而并不是,在各种研究搜索之后终于找到了有效的解决办法。输入cd回到根目录,逐次输入以下语句:mkdir -p $HOME/Software/rubyexport GEM_HOME=$HOME/Software/rubygem install cocoapods(执行这句话时会出现图2-1的效果)export PATH=$PATH:$HOME/Software/...
2021-05-27 09:03:33
563
原创 UITableView优化技巧
转载自 http://www.cocoachina.com/articles/11968非原创最近在微博上看到一个很好的开源项目VVeboTableViewDemo,是关于如何优化UITableView的。加上正好最近也在优化项目中的类似朋友圈功能这块,思考了很多关于UITableView的优化技巧,相信这块是难点也是痛点,所以决定详细的整理下我对优化UITableView的理解。UITableView作为iOS开发中最重要的控件之一,其中的实现原理很是考究。Apple在这块的优化水平直接决定了...
2021-05-25 17:22:46
212
原创 常用的几个提高iOS开发效率的开源类库及工具
iOS开发者:开发几个常用的开源类库及下载地址:算上这个连接:http://wenku.baidu.com/view/bbeb0091dd88d0d233d46a00.html1.jsonjson编码解码2.GTMBase64base64编码解码3.TouchXMLxml解析4.SFHFKeychainUtils安全保存用户密码到keychain中5.MBPr...
2020-01-15 17:54:15
300
原创 iOS UILabel根据字符串长度自动适应宽度和高度
//这个frame是初设的,没关系,后面还会重新设置其size。 UILabel*label=[[UILabelalloc]initWithFrame:CGRectMake(0,0,0,0)]; label.numberOfLines=0; label.backgroundColor=[UIColorclearColor]; ...
2018-06-06 17:30:33
2067
转载 ios开源库
看看这篇,总结的非常详细学习篇https://github.com/Aufree/trip-to-iOS开源库http://github.ibireme.com/github/list/ios/上下拉刷新控件**1. ** MJRefresh --仅需一行代码就可以为UITableView或者CollectionView加上下拉刷新或者上拉刷新功能。可以自定义上下拉刷新的文字说明。(推荐)**2....
2018-06-06 17:29:31
682
转载 java开发小工具
idea破解注册码http://idea.lanyus.com/HTTP Content-type对照表http://tool.oschina.net/commons在线HTTP POST/GET接口测试工具 - aTool在线工具(不能请求本地)http://www.atool.org/httptest.phpjQuery分页插件pagination.jshttp://www.jq22.com/...
2018-06-06 17:28:50
1150
转载 苹果内购退款问题
苹果内购还是有不少问题的,还是需要和后台多多配合,例如,购买的时候默认的是当前登录的苹果id付款,如果想切换到别的id就会出现问题。。原来也没有退款流程,现在可以退款了,简书链接:http://www.jianshu.com/p/d9d742e82188...
2018-06-06 17:27:42
25206
转载 iOS 内存泄露 预防检查
三个开源工具:1.FBRetainCycleDetector https://github.com/facebook/FBRetainCycleDetector主要用于检测循环引用2.FBAllocationTracker https://github.com/facebook/FBAllocationTracker主要用于快速检测潜在的内存泄漏对象,并提供给 FBRetainCycleDet...
2018-06-06 17:26:11
504
转载 jquery操作select取值赋值与设置选中
本节内容:jquery实现select下拉框的取值与赋值,设置选中的方法大全。比如<select class="selector"></select>1、设置value为pxx的项选中 复制代码代码示例:$(".selector").val("pxx");2、设置text为pxx的项选中 复制代码代码示例:$(".selector").find("option
2018-05-23 14:01:25
1056
转载 mysql写入乱码,修改默认编码
启动mysql数据库:在出来的DOS命令窗口中输入 net start mysql,或者使用快捷键Windows键(在键盘上有个Windows标志的按键)+ R直接输入net start mysql后回车。(另附:关闭的命令为net stop mysql)3在DOS命令窗口输入 mysql -hlocalhost -uroot -p回车 进入mysql数据库,其中-h表示服务器名,localhos...
2018-04-23 14:28:58
520
原创 端口号被占用,终端快速关闭占用端口程序
在dos下,输入 netstat -ano|findstr 8080 //说明:查看占用8080端口的进程pid显示占用端口的进程taskkill /pid 6856 /f //说明,运行windows自带taskkill命令,将上面显示的进程号,结束掉。...
2018-04-03 16:11:36
1469
转载 如何解决 code: 18446744073709550594的错误
如何解决 code: 18446744073709550594的错误 在WWDC 2015,苹果为iOS9和OS X 10.11发布新功能App Transport Security。App Transport Security(ATS)让应用Info.plist文件中添加一个新的设置用来指定哪些域名是可以安全通信的。如果你没有在In
2017-05-10 14:34:15
4467
转载 IOS成长之路-使用系统默认声音、震动
导入框架:代码:[cpp] view plain copy#import #import @interface MsgPlaySound : NSObject { SystemSoundID sound;//系统声音的id 取值范围为:1000-2000 }
2017-05-04 11:36:15
727
原创 nslog 输出编码转义
- (NSString *)descriptionWithLocale:(id)locale{ NSMutableString *string = [[NSMutableStringalloc]init]; [string appendString:@"(\n"];
2017-02-15 09:18:18
684
转载 【转】从一个App跳转到另一APP
应用场景: 百度地图等 第三方支付 第三方分享登陆下面先说几个概念性东西: 1 URL :统一资源定位符(可以没有路径 但是必须要有协议头) 2 scheme: 协议头,用来决定查找资源的方式 3 path:路径 默认情况下应用程序没有URL,并且在iOS 中打开一个应用程序
2017-02-15 08:48:16
1216
转载 URL Scheme APP跳转safari以及跳回APP
上图 : 在plist文件里面设置。URL identifier 一般为反域名+项目名称 (尽可能保证少重复)URL Schemes是一个数组。一个APP可以添加多个。该参数为跳转时使用的标识。1:跳转safari比较简单1 NSString *iTunesLink = @"http://www.xxxx.com";2 [[UIApplicati
2017-02-15 08:47:32
1115
转载 外部获取IndexPath的几种方式(关联对象等)
一、单击某个cell中的button获取indexPath1、 一般方式 - (void)buttonAction:(UIButton *)sender { UITableViewCell *cell = (UITableViewCell *)[[sender superview] superview]; NSIndexPath *i
2017-02-08 14:19:09
318
原创 关于cell局部刷新
所谓NSIndexPath,主要用来标识cell在列表中的坐标位置,其有两个属性:section、row,section是用来标识cell处于第几个section中,row是用来说明cell在该section中的第几行。两种tableview. collectionview局部刷新方式1. 刷新特定行row:NSIndexPath *indexPath = [NSIndexPa
2017-02-08 14:14:58
476
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人