自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(6)
  • 收藏
  • 关注

原创 我觉得Python是最差的编程语言

今天新到一台电脑,安装老版本ubuntu识别不了网卡,安装ubuntu24.04网卡倒是能识别了,却装不了Python2.7,网上找各种方法尝试,2.7源码倒是能编译,但是很多模块默认都没编译进去没法用,浪费了一天时间也没搞定,已经无数次被2和3不兼容问题坑了。当你拿到一个程序,需要运行里面的py文件,你并不知道它是2还是3,搞一下环境都浪费大把时间。因为Python3不能兼容Python2。-- 搞的想吐,吐槽一下。

2024-06-20 22:06:47 571 1

原创 如何解决回调地狱问题(任何语言)

异步回调类型的接口: 代码一下从这函数跳到另一函数,流程不连续,大量回调函数导致代码难以阅读,形成回调地狱问题。 同步阻塞类型的接口: 代码流程清晰,但会阻塞当前线程。 假如有业务流程,同时用到一些异步回调接口、一些同步阻塞接口; 一些特定操作又只能在主业务线程进行; 又得保持主业务线程不阻塞。 如何让代码得流程保持清晰? 那就尽量让代码看起来像同步的。 例如

2017-05-05 21:55:19 3078 2

原创 XML特殊转义规则

xml一般的转义规则大家都知道, xml属性和xml文本节点需要转义 &  -->  & "  -->  " '  --> '  ' >  -->  > CDATA节点中不需要转义这些 但是以下这些特殊情况要怎么转义呢 不可见字符或无效字符,例如ascii码为0x01的字符 规则:以&#开头,加上该字

2016-04-22 19:55:31 2209

原创 windows下3D窗口动画示例

如QQ登录界面点设置按钮窗口翻转,类似这样的3D窗口动画效果如何实现呢? 简单的说,就是使用3D图形库,进行离屏渲染(在内存/显存里画图,而不是屏幕上), 画出每一帧当前动画显示效果的图像,背景保持透明, 再将透明背景的图像显示为不规则形状窗口。 3D图形库可以使用opengl或DirectX。 显示不规则形状窗口可以通过UpdateLayeredWindow来实

2015-12-05 21:24:23 1513

原创 IO读写注意处理数据只写了一部分的情况

IO读写接口,大多类似: int read(stream, buf, buflen) int write(stream, data, datalen) 读取接口,返回读取到的数据长度。 写入接口,返回写入完的数据长度。 读取接口,读取到的数据长度取返回值,一般都不会写错代码。 写入接口,注意返回的不一定是待写入的数据长度。 没有做好判断,就导致数据只写了一部分

2015-11-23 20:07:09 627

原创 jni接口NewStringUTF崩溃

ndk开发中,将c/c++的UTF8编码的字符串转换成java字符串,使用了NewStringUTF接口。 当字符串中包含emoji字符时,在有些手机上正常,有些手机会崩溃。 logcat错误信息类似: NewStringUTF input is not valid Modified UTF-8 emoji字符utf8编码占用4个字节,有些手机下,NewString

2015-11-23 19:24:50 6425

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除