iOS开发经典问题记录 持续更新文章目录Copy/assign/weak/stong/retain使用总结自定义ui控件property使用strong还是weakinfo.plist文件介绍:修改app名称.pch头文件内容 全局共用创建不包含stoaryboard的项目保存透明文件到相册-codexcode设置中文属性无法显示模拟器定时器动画刷帧info.plist文件移动到Supporting Filse报错键...
iOS程序访问服务器-实战篇二 本篇模拟对服务器返回xml数据以及json数据进行解析操作,获取指定值运行apachesudo apachectl -k startxml文件http://localhost/xml.xml<?xml version="1.0" encoding="UTF-8"?><node> <student stuId="1"> <na...
iOS程序访问服务器-实战篇一 为什么不可以直接用iOS程序直接访问服务器上的数据库?,因为app容易被逆向工程破解,数据库账号密码被获取存在信息安全的问题。 并且,客户端一旦发布出去,没有办法及时修改代码。所以需要一个中间件,所谓的web服务器>iOS->web服务器->后台这里完们用的是本地服务器前提:1、启动apache,2、可以访问php页面,3、安装myql。 USE GOOGLE如何访问...
如何用chrome查看表单post提交的数据 例如PUST提交表单后,想查看提交的内容, 用在在客户端上包装数据F12-Network-Headers拉到最下边可以看见username=zhang&password=1拉到下边点击viewsource可以看见提交的post数据...
mac无法访问php页面, 直接下载文件 关于:mac 下开启apache服务却依然 无法访问php页面, 而是直接下载文件php文件内容如下<html><body> <?php phpinfo(); ?></body></html>访问地址如下:localhost/index.php启动apache服务:sudo apachectl -k start重...
iOS Quartz2D绘图使用篇 Quartz2D使用有兴趣可以贴代码看一下跑的效果,就不一一上图了文章目录Quartz2D使用常用的一些函数栗子????**画线段****画多边形****画圆相关****画文字****绘制小黄人****刷帧****动画❄️飘落****模仿UIImageView****自定义UITextVIew,实现提示文字 placehoader****水印****截图****裁减圆形头像带圆形边框****图片拉...
gcd多线程任务与队列组合分析 文章目录多线程调试常用代码:gcd的任务gcd的队列多线程调试常用代码:[NSThread sleepForTimeInterval:3.0f]; //模拟耗时操作[NSThread currentThread]; //%@打印当前线程序号,主线程师1,一次递增。gcd的任务同步任务: dispatch_sync(queue, ^{});最大的作用是阻塞并行队列的非...
判断网站证书的有效性 输入相关网站url,获取当前的证书信息,与实际证书信息进行比对,判断证书的有效性。#-*-coding:utf-8-*-from OpenSSL import cryptoimport datetimeimport socketimport jsonimport sslimport time####判断以下证书信息##### 国家地区:CN ...
iOS 表情排列 emoji表情排列实现了一个通过不同的数字来控制表情排几列的ui练习demo,并且可通过点击“+”按钮,来随机添加新的表情。图片资源可从git中拉下具体效果如下:具体实现过程:1、创建工程2、给storyboard中拖动一个新控件UISengted Control设置控件属性出现如下函数, 后续再处理- (**IBAction**)indexChange:(UIS...
GCD详解 文章目录Grand Central Dispatch(GCD)1. 什么是GCD2.GCD的API2.1Dispatch Queue是什么?2.2如何获取Dispatch Queue2.2.1通过GCD的API获取 dispatch_queue_create2.2.2Main Dispatch Queue/Global Dispatch Queue2.3dispatch_set_target_qu...
python Django入门 文章目录python django入门如何创建一个项目1.建立虚拟环境 (python3环境)2.激活虚拟环境3.安装Django4.在django中创建项目5.创建数据库python3 manage.py migrate6.运行项目7.创建应用程序7.1定义模型7.2激活模型7.3 django管理网站8.使用shell查看数据库中存储数据python django入门如何创建一个项目需...
解决:无法打开预编译头文件No such file or directory 用vs开发工具开发串口工程时,编译时报错:无法打开预编译头文件: “Debug\xxx.pch”: No such file or directory,经过一番时间的研究,终于可以编译成功。 通过百度搜索,设置如下:右键选中工程->选择属性菜单->配置属性->c/c++,设置预编译头为“不使用预编译头“。如果可以那就结束。 然并卵 的话 ...
IPC关于管道读写的四种特殊情况代码示例 管道读写的几种情况: first:写端关闭 读端读完管道数据 再次读返回0 相当于读到EOF second:读端关闭 写端写管道, 收到信号SIGPIPE 导致写进程终止 third:写端没有关闭 读端读完管道数据 再次读 阻塞** fourth:读端没有读管道数据, 当写端写满管道, 再次写, 阻塞下面给出这四种情况对应的代码,可直接运行看情况第一种写端关闭 读端读完管...
从打开电源到开机操作系统启动的全过程 从打开电源到开始操作,计算机的启动是一个非常复杂的过程我一直搞不清楚,这个过程到底是怎么回事,只看见屏幕快速滚动各种提示…… 这几天,我查了一些资料,试图搞懂它。下面就是我整理的笔记。零、boot的含义先问一个问题,”启动”用英语怎么说?回答是boot。可是,boot原来的意思是靴子,”启动”与靴子有什么关系呢? 原来,这里的boot是bootstrap(鞋带)的缩写,它来自一句谚...
五分钟理解一致性哈希算法 每天进步一点点——五分钟理解一致性哈希算法(consistent hashing) 一致性哈希算法在1997年由麻省理工学院提出的一种分布式哈希(DHT)实现算法,设计目标是为了解决因特网中的热点(Hot spot)问题,初衷和CARP十分类似。一致性哈希修正了CARP使用的简 单哈希算法带来的问题,使得分布式...
redis hash(k-value(kv)) 原文链接 为什么说reids中的哈希结构是key-value 而value又是一个key-vlaue键值对的存在呢?我们简单举个实例来描述下Hash的应用场景,比如我们要存储一个用户信息表数据,包含以下信息:用户ID为查找的key,存储的value用户对象包含姓名,年龄,生日等信息,如果用普通的key/value结构来存储,主要有以下2种存储方式:第一种方式将用户ID作为查找k...
redis 五种数据类型及其使用场景 String1、String常用命令:除了get、set、incr、decr mget等操作外,Redis还提供了下面一些操作:获取字符串长度往字符串append内容设置和获取字符串的某一段内容设置及获取字符串的某一位(bit)批量设置一系列字符串的内容应用场景:String是最常用的一种数据类型,普通的key/value存储都可以归为此类,value其...
c++学习笔记(四)参数缺省 缺省有好处也有坏处(二义性),使用的时候需要特别注意#include <iostream>using namespace std;void Foo(int x = 0, int y = 0); //yse 声明缺省void Foo1(int x = 0, int y=0) //yse 直接定义缺省{ y = 3;}void Foo2(int x, in...