`
文章列表
视频参考: https://www.youtube.com/watch?v=xu9oeCAS8aA   Apple Guide: https://developer.apple.com/documentation/xcode/creating_a_swift_package_with_xcode   Swift Package Manager (SwiftPM) 是 Apple 推出的一个包管理工具, 用于创建, 使用 Swift 的库, 以及可执行程序的工具.   简要步骤如下: 1. Create a Swift Package File > New > Swi ...
转自:https://www.jianshu.com/p/0f2c1e43b2a4   m1=[]for i in xrange(n):m1[i]=1 报错:IndexError: list assignment index out of range 分析 空数组不能直接指定位置 解决方法1 m1.append(1) 解决方法2 先生成一个定长的list: m1=[0]*len(data) m1[1]=1
转自:https://blog.csdn.net/polocode/article/details/80011720   方法一: NAVICAT MYSQL的scheme结构比较   方法二: 这些天在做基于开源系统二次开发,边改边加字段。 线上还运行了之前改好的系统。 表结构的设计管理混乱。 又没有好的办法,网上找的一下也没有很好的办法。   很多软件可以生成变更的sql代码,但不能直观查看便于开发。   后来找了个小工具DatabaseCompare还蛮好用, 可以比较数据库表结构、视图、存储过程、触发器的不同。 比较两个数据库全部表结构的差异, 包括表名 ...
SELECT table_name FROM nformation_schema.COLUMNS WHERE TABLE_SCHEMA = 'indoor' AND COLUMN_NAME = 'MAP';
参考:https://github.com/CocoaPods/CocoaPods/issues/8955   使用了一下命令:brew install cocoapods --build-from-source 提示 To upgrade to 1.8.3, run `brew upgrade cocoapods`.   然后brew upgrade cocoapods,等待upgrade后即可
转自:https://www.jianshu.com/p/cb9c3b301f3e   安装(science上网) pip install --upgrade pip pip install jupyter 使用 在工作目录中运行: python -m IPython notebook     可以在浏览器8888端口访问notebook   怎样打开ipynb文件? 先cd到文件目录,然后再在目录下打开notebook  
转自:https://www.cnblogs.com/Camier-myNiuer/p/4267426.html    对于真机,日志没法保存,不好分析问题。所以有必要将日志保存到应用的Docunment目录下,并设置成共享文件,这样才能取出分析。        首先是日志输出,分为c的printf和标准的NSLog输出,printf会向标准输出(sedout)打印,而NSLog则是向标准出错(stderr),我们需要同时让他们都将日志打印到一个文件中。        例子:        freopen("xx.log","a+",stdou ...
转自:https://www.jianshu.com/p/32b0f8f9ca8e   一、打开vim(terminal.app)查看本地是否存在SSH-Key ls -al ~/.ssh    >> 如果vim输出的是如下内容:证明本地没有生成的SSH Key,请执行第二步。 No such file or directory    >> 如果vim输出的是如下内容: 证明本地已经存在SSH Key 文件,请执行第四步。 id_rsa        id_rsa.pub 二、如果没有,生成新的SSH Key ssh-ke ...
转自:https://www.jianshu.com/p/35ed54044986   打卡终端 第一步:cd ~ 第二步:mv .itmstransporter/ .old_itmstransporter/ 第三步:"/Applications/Xcode.app/Contents/Applications/Application Loader.app/Contents/itms/bin/iTMSTransporter"   等待执行完成就好
转自:https://blog.csdn.net/ZuoWeiXiaoDuZuoZuo/article/details/101349640   升级Xcode11之后不少人发现在Open Developer Tool中没了Application Loader。   那么如果我们还想用该怎么办呢? 先这样   找个老版的Xcode–>Contents–>Applications。   哎。。。这里有个 Application Loader。 再这样   拷贝到Xcode11的相同目录里。   重启Xcode11。   然后果然 有了Applicatio ...
 转自:https://www.cnblogs.com/cyhzzu/p/6485050.html   Mysql 查询区分大小写   mysql查询默认是不区分大小写的 如: 1 2 select * from some_table where str=‘abc'; select * from some_table where str='ABC'; 得到的结果是一样的,如果我们需要进行区分的话可以按照如下方法来做:  第一种方法:要让mysql查询区分大小写,可以: 1 2 ...
swift的数据运算使用起来感觉比OC要严格,OC有时候即使类型不同也可以直接运算,swift则会报错. 例如: let circleView_Y = self.view.center.y - CGFloat(SCREEN_WIDTH*0.1)  OC:SCREEN_WIDTH*0.1这里是不用强转类型的 又如: CIRCLE_BTN_WIDTH = Double(SCREEN_WIDTH/6.3)  OC这里也是不用转Double的,swift这里会报CGFloat和Float类型不匹配,因为SCREEN_WIDTH拿出来的是CGFloat,因此最好在初始化的时候就给转成Doub ...
 遇到warning:Null passed to a callee that requires a non-null argument 只需要在变量前加上_Nullable,例如 HwIpPingDiagnosticsResult * _Nullable pingResult  
多行文本使用 """ 内容 """ 没错,就是三个引号开头,三个引号结尾。 let lyric = """ 那是你的眼神,明亮又美丽 啊啊啊~~~ """  记住不要缩进,会报错
参考:https://www.raywenderlich.com/2198310-uistackview-tutorial-for-ios-introducing-stack-views   一些要点:    Alignment和Distribution是两个要点,决定了排列和布局 Spacing可以调节控件间空间.但是有时候为控件添加了系统默认约束后,直接修改这里的数字会没有效果.这时候只需要进入stackview里直接调节控件的间距约束即可.约束修改后要同时把上图的Spacing属性同步一致
Global site tag (gtag.js) - Google Analytics