hkhl_235
码龄8年
关注
提问 私信
  • 博客:126,983
    动态:10
    126,993
    总访问量
  • 39
    原创
  • 1,867,630
    排名
  • 28
    粉丝
  • 0
    铁粉
IP属地以运营商信息为准,境内显示到省(区、市),境外显示到国家(地区)
IP 属地:陕西省
  • 加入CSDN时间: 2017-03-25
博客简介:

hkhl_235的博客

博客描述:
花开花落...
查看详细资料
个人成就
  • 获得83次点赞
  • 内容获得13次评论
  • 获得353次收藏
创作历程
  • 11篇
    2019年
  • 22篇
    2018年
  • 11篇
    2017年
成就勋章
TA的专栏
  • Linux
    11篇
  • c语言 数据结构
    4篇
  • 内存
    1篇
  • C语言
    3篇
  • sourece insight
    1篇
  • c++
    5篇
  • Redis
    2篇
  • 网络
    2篇
  • 算法
    1篇
  • 操作系统
    1篇
  • IPC
    1篇
  • 环境
    1篇
  • 文本编辑
  • 语录/感悟
  • python
    2篇
  • django
    1篇
  • iOS
    6篇
创作活动更多

如何做好一份技术文档?

无论你是技术大神还是初涉此领域的新手,都欢迎分享你的宝贵经验、独到见解与创新方法,为技术传播之路点亮明灯!

180人参与 去创作
  • 最近
  • 文章
  • 代码仓
  • 资源
  • 问答
  • 帖子
  • 视频
  • 课程
  • 关注/订阅/互动
  • 收藏
搜TA的内容
搜索 取消

iOS开发经典问题记录

持续更新文章目录Copy/assign/weak/stong/retain使用总结自定义ui控件property使用strong还是weakinfo.plist文件介绍:修改app名称.pch头文件内容 全局共用创建不包含stoaryboard的项目保存透明文件到相册-codexcode设置中文属性无法显示模拟器定时器动画刷帧info.plist文件移动到Supporting Filse报错键...
原创
发布博客 2019.12.08 ·
574 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

iOS程序访问服务器-实战篇二

本篇模拟对服务器返回xml数据以及json数据进行解析操作,获取指定值运行apachesudo apachectl -k startxml文件http://localhost/xml.xml<?xml version="1.0" encoding="UTF-8"?><node> <student stuId="1"> <na...
原创
发布博客 2019.12.08 ·
309 阅读 ·
0 点赞 ·
0 评论 ·
2 收藏

iOS程序访问服务器-实战篇一

为什么不可以直接用iOS程序直接访问服务器上的数据库?,因为app容易被逆向工程破解,数据库账号密码被获取存在信息安全的问题。 并且,客户端一旦发布出去,没有办法及时修改代码。所以需要一个中间件,所谓的web服务器>iOS->web服务器->后台这里完们用的是本地服务器前提:1、启动apache,2、可以访问php页面,3、安装myql。 USE GOOGLE如何访问...
原创
发布博客 2019.12.08 ·
940 阅读 ·
0 点赞 ·
0 评论 ·
2 收藏

如何用chrome查看表单post提交的数据

例如PUST提交表单后,想查看提交的内容, 用在在客户端上包装数据F12-Network-Headers拉到最下边可以看见username=zhang&password=1拉到下边点击viewsource可以看见提交的post数据...
原创
发布博客 2019.12.08 ·
27826 阅读 ·
4 点赞 ·
3 评论 ·
15 收藏

mac无法访问php页面, 直接下载文件

关于:mac 下开启apache服务却依然 无法访问php页面, 而是直接下载文件php文件内容如下<html><body> <?php phpinfo(); ?></body></html>访问地址如下:localhost/index.php启动apache服务:sudo apachectl -k start重...
原创
发布博客 2019.12.04 ·
1072 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

iOS Quartz2D绘图使用篇

Quartz2D使用有兴趣可以贴代码看一下跑的效果,就不一一上图了文章目录Quartz2D使用常用的一些函数栗子????**画线段****画多边形****画圆相关****画文字****绘制小黄人****刷帧****动画❄️飘落****模仿UIImageView****自定义UITextVIew,实现提示文字 placehoader****水印****截图****裁减圆形头像带圆形边框****图片拉...
原创
发布博客 2019.11.29 ·
350 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

gcd多线程任务与队列组合分析

文章目录多线程调试常用代码:gcd的任务gcd的队列多线程调试常用代码:[NSThread sleepForTimeInterval:3.0f]; //模拟耗时操作[NSThread currentThread]; //%@打印当前线程序号,主线程师1,一次递增。gcd的任务同步任务: dispatch_sync(queue, ^{});最大的作用是阻塞并行队列的非...
原创
发布博客 2019.11.29 ·
188 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

判断网站证书的有效性

输入相关网站url,获取当前的证书信息,与实际证书信息进行比对,判断证书的有效性。#-*-coding:utf-8-*-from OpenSSL import cryptoimport datetimeimport socketimport jsonimport sslimport time####判断以下证书信息##### 国家地区:CN ...
原创
发布博客 2019.11.27 ·
461 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

iOS 表情排列

emoji表情排列实现了一个通过不同的数字来控制表情排几列的ui练习demo,并且可通过点击“+”按钮,来随机添加新的表情。图片资源可从git中拉下具体效果如下:具体实现过程:1、创建工程2、给storyboard中拖动一个新控件UISengted Control设置控件属性出现如下函数, 后续再处理- (**IBAction**)indexChange:(UIS...
原创
发布博客 2019.09.05 ·
473 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

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...
原创
发布博客 2019.08.26 ·
4567 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

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入门如何创建一个项目需...
原创
发布博客 2019.08.26 ·
362 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

天不生我李淳罡,剑道万古如长夜

天不生我李淳罡,剑道万古如长夜
原创
发布博客 2018.09.21 ·
1414 阅读 ·
1 点赞 ·
0 评论 ·
0 收藏

解决:无法打开预编译头文件No such file or directory

用vs开发工具开发串口工程时,编译时报错:无法打开预编译头文件: “Debug\xxx.pch”: No such file or directory,经过一番时间的研究,终于可以编译成功。 通过百度搜索,设置如下:右键选中工程-&gt;选择属性菜单-&gt;配置属性-&gt;c/c++,设置预编译头为“不使用预编译头“。如果可以那就结束。 然并卵 的话 ...
原创
发布博客 2018.07.24 ·
3706 阅读 ·
1 点赞 ·
0 评论 ·
1 收藏

IPC关于管道读写的四种特殊情况代码示例

管道读写的几种情况: first:写端关闭 读端读完管道数据 再次读返回0 相当于读到EOF second:读端关闭 写端写管道, 收到信号SIGPIPE 导致写进程终止 third:写端没有关闭 读端读完管道数据 再次读 阻塞** fourth:读端没有读管道数据, 当写端写满管道, 再次写, 阻塞下面给出这四种情况对应的代码,可直接运行看情况第一种写端关闭 读端读完管...
原创
发布博客 2018.05.22 ·
437 阅读 ·
1 点赞 ·
0 评论 ·
2 收藏

从打开电源到开机操作系统启动的全过程

从打开电源到开始操作,计算机的启动是一个非常复杂的过程我一直搞不清楚,这个过程到底是怎么回事,只看见屏幕快速滚动各种提示…… 这几天,我查了一些资料,试图搞懂它。下面就是我整理的笔记。零、boot的含义先问一个问题,”启动”用英语怎么说?回答是boot。可是,boot原来的意思是靴子,”启动”与靴子有什么关系呢? 原来,这里的boot是bootstrap(鞋带)的缩写,它来自一句谚...
转载
发布博客 2018.05.22 ·
3571 阅读 ·
10 点赞 ·
1 评论 ·
29 收藏

五分钟理解一致性哈希算法

每天进步一点点——五分钟理解一致性哈希算法(consistent hashing) 一致性哈希算法在1997年由麻省理工学院提出的一种分布式哈希(DHT)实现算法,设计目标是为了解决因特网中的热点(Hot spot)问题,初衷和CARP十分类似。一致性哈希修正了CARP使用的简 单哈希算法带来的问题,使得分布式...
转载
发布博客 2018.04.18 ·
164 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

redis hash(k-value(kv))

原文链接 为什么说reids中的哈希结构是key-value 而value又是一个key-vlaue键值对的存在呢?我们简单举个实例来描述下Hash的应用场景,比如我们要存储一个用户信息表数据,包含以下信息:用户ID为查找的key,存储的value用户对象包含姓名,年龄,生日等信息,如果用普通的key/value结构来存储,主要有以下2种存储方式:第一种方式将用户ID作为查找k...
转载
发布博客 2018.04.11 ·
2234 阅读 ·
1 点赞 ·
0 评论 ·
4 收藏

redis 五种数据类型及其使用场景

String1、String常用命令:除了get、set、incr、decr mget等操作外,Redis还提供了下面一些操作:获取字符串长度往字符串append内容设置和获取字符串的某一段内容设置及获取字符串的某一位(bit)批量设置一系列字符串的内容应用场景:String是最常用的一种数据类型,普通的key/value存储都可以归为此类,value其...
转载
发布博客 2018.04.11 ·
170 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

c++学习笔记(四)参数缺省

缺省有好处也有坏处(二义性),使用的时候需要特别注意#include &lt;iostream&gt;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...
原创
发布博客 2018.04.07 ·
174 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏
加载更多