自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(79)
  • 资源 (3)
  • 收藏
  • 关注

原创 docker常用命令

it 容器创建后会自动进入容器中,退出容器后,容器会自动关闭。-p 指定端口映射,宿主机端口:容器端口。后面一般加/bin/bash。-v 目录挂载,宿主机目录:容器目录。-a 查看所有状态的容器。-d 代表后台运行。nginx 代表容器镜像名。--name 指定容器名称。

2024-03-28 10:52:27 630

原创 AFFiNE:下一代全能知识库工具

然后在浏览器中打开 http://localhost:4200 即可。可取代 Notion 和 Miro 的免费开源替代品。

2023-09-24 16:02:23 283

原创 Pytorch深度学习笔记

torch.nn:提供了构建神经网络所需的各种类、函数、损失函数和工具。nn.functional:函数具体实现,如卷积、池化、激活函数等。torch.optim:提供了常用的优化算法,如SGD、Adam等。torch.utils.data:包含用于加载和预处理数据集的工具。torch.autograd:提供了自动微分功能,用于计算梯度。nn.Module:所有模型的基类,用于管理网络的属性。torchvision:提供了处理图像和视频数据集的工具。torch.cuda:用于在GPU上运行代码的模块。

2023-09-05 21:47:39 177

原创 机器学习(深度学习)流程

建立深度学习模型后,一般使用反向传播(Pack Propagation)训练,使用损失函数计算模型计算的结果与真实值之间的误差,重复传播和权重更新,并且与优化器(Optimizer,例如梯度下降法)结合使用,更新权重与偏差,直到误差收敛。将数据特征值使用reshape转换,并标准化。训练的数据是过去的累积历史数据,经过特征提取产生数据特征与真实值(或特征)使用测试数据评估模型准确率,测试数据应与训练用的数据区分。3. 建立模型,如多层感知模型、卷积神经网络等。Keras只处理模型的建立、训练、预测等功能。

2023-03-30 22:37:54 580

原创 Anaconda使用

Windows 用户无法直接创建名为 .condarc 的文件,可先执行 conda config --set show_channel_urls yes 生成该文件之后再修改。Anaconda 安装包可以到 https://mirrors.tuna.tsinghua.edu.cn/anaconda/archive/ 下载。4. 安装TensorFlow CPU版本或者GPU版本。5. 启动Jupyter Notebook。更换Anaconda 镜像。---- 分割线 -------- 分割线 ----

2023-03-30 22:20:27 171

原创 解决create-react-app非常慢慢的解决方法

淘宝源

2023-02-06 22:09:20 505 1

原创 报错: allocating an object of abstract class type

在C++中,报错:allocating an object of abstract class type "xxxx"原因:一般是因为该类继承的抽象类中,有未实现的抽象函数。

2014-09-26 13:25:29 24636 3

原创 iPad图片拾取器

if (imagePickerController == nil) {imagePickerController = [[UIImagePickerController alloc] init];[imagePickerController setDelegate:self];}if (UI_USER_INTERFACE_IDIOM() == UIUserInterfaceId

2014-09-10 17:54:36 576

原创 iOS 子视图在父视图的显示范围

设定子视图的joclipsToBounds

2014-09-02 16:50:01 6333

转载 为UIView, UILabel加边框

1. 导入头文件#import 2. 设置

2014-08-18 16:52:10 1178

转载 ios下用点9图片

- (UIImage *)resizableImageWithCapInsets:(UIEdgeInsets)capInsets

2014-08-18 13:54:41 1038

原创 iOS使用GDataXML-HTML生成XML

iOS版本系统自带的XML类只能进行解析,无法生成XML。开源库GDataXML-HTML不仅支持XML解析,还支持生成XML。1. 添加GDataXML-HTML到项目中。笔者使用的项目都使用Cocoapods托管,不熟悉Cocoapods可以参考[Cocoapods的安装和使用]在Podfile文件中添加pod 'GDataXML-HTML', '~> 1.1.0'执行以下

2014-08-13 10:14:37 2427

原创 使用NSAssert

聪明人的心得知识,智慧人的耳求知识。

2014-08-12 16:44:41 424

原创 NSString转NSNumber:

NSString转NSNumber:NSNumberFormatter * f = [[NSNumberFormatter alloc] init];[f setNumberStyle:NSNumberFormatterDecimalStyle];NSNumber * myNumber = [f numberFromString:@"42.2"];

2014-08-08 09:54:51 553

原创 UITableView实现圆角

1. 可以继承UITableView, 并重写部分方法, 将四个角设置为圆角2. 在

2014-07-30 17:02:51 563

原创 NSString与Base64转换

// 转换成base64编码, string明文字符串 NSData *data = [string dataUsingEncoding:NSUTF8StringEncoding]; NSString *stringBase64 = [data base64Encoding]; // base64格式的字符串 // 由base64转成明文 NSData *data = [[NSD

2014-07-30 14:02:50 10720

原创 为UIAlertView添加block支持

系统自带的UIAlertView只能支持delegate方式. 如果你只有一个UIAlertView这种方式可能无关紧要. 但如果你有二个或多个UIAlertView, 你需要在委托方法中进行判断是哪个UIAlertView实例的产生的委托, 接着又要判断是响应哪个button. 如果你曾经这样做过, 想想这是多杂的代码. Objective-C是支持块代码的, 如果对UIAlertView添加块

2014-07-08 11:29:47 1576

原创 base64与UIImage转换

1. UIImage转换成base64 NSData *imageData = UIImageJPEGRepresentation([_imageView image], 0.5f); NSString *base64ImageString = [imageData base64EncodedStringWithOptions:NSDataBase64EncodingEndLineWit

2014-07-07 10:37:00 1250

原创 Source Insight 项目简单使用说明

SI(Source Insight) 是我一直写代码的好伙伴, 相信这强大的软件也是广大程序员编写软件的利器. 正所谓” 工欲善其事, 必先利其器”, 我们要学会利用这款软件.先介绍一下它几个强大的功能: 自动补全, 快速跳转, 关系图.项目创建1.  菜单栏”Project”-> “New Project” (或直接Alt+Shift+N).2.  输入项目名称和SI

2014-07-03 23:36:41 4955

原创 NSUserDefaults存储mutable类型实例

[[NSUserDefaultsstandardUserDefaults] setValue:[[NSMutableArrayalloc] init]forKey:key];但在NSUserDefaults中,实际存储的类型是NSArray, 是不可变的. 所以读出来的类型是NSArray,无法进行修改, 可以使用下面2种方式重新初始化.arrayItems = [NS

2014-06-30 10:44:01 1647

原创 iOS蓝牙4.0 BLE的使用

目前在使用蓝牙串口模块,而厂家给的库文件使用

2014-06-25 23:00:41 2729

原创 Property list types and their various representations

Property list types and their various representations Abstract typeXML elementCocoa classCore Foundation typearrayNSArrayCFArray (

2014-06-17 10:09:11 1374

原创 协议成员属性要设置为weak

@interface YAFetcher : NSObject@property (nonatomic, weak) id delegate;@end一定要注意:delegate属性需要

2014-05-10 20:29:29 587

原创 类别中添加实例变量

objc_getAssociatedObject / objc_setAssociatedObject 方法来生成实例变量

2014-05-06 11:09:34 498

原创 沙盒目录

Documents 目录:您应该将所有de应用程序数据文件写入到这个目录下。这个目录用于存储用户数据或其它应该定期备份的信息。AppName.app 目录:这是应用程序的程序包目录,包含应用程序的本身。由于应用程序必须经过签名,所以您在运行时不能对这个目录中的内容进行修改,否则可能会使应用程序无法启动。Library 目录:这个目录下有两个子目录:Caches 和 Preference

2014-04-24 07:43:03 431

原创 如何用UIBezierPath画线

UIBezierPath *path = [[UIBezierPath alloc] init];1. 创建

2014-04-23 17:29:55 4510

转载 IOS应用程序多语言本地化解决方案

多语言在应用程序中一般有两种做法:一、程序中提供给用户自己选择的机会;二、根据当前用户当前移动设备的语言自动将我们的app切换对应语言。第一种做法比较简单完全靠自己的发挥了,这里主要讲第二种做法,主要分一下几点:1.本地化应用程序名称2.本地化字符串3.本地化图片4.本地化其他文件1.本地化应用程序名称(1)点击“new file”然后在弹出窗口左侧选择IOS的

2014-04-22 08:19:28 664

转载 横竖屏自动响应viewWillLayoutSubviews

使用  viewWillLayoutSubviews  测试发现横竖屏切换的时候,系统会响应一些函数,其中 viewWillLayoutSubviews就是之一。- (void)viewWillLayoutSubviews{     [self _shouldRotateToOrientation:(UIDeviceOrientation)[UIApplic

2014-04-06 08:14:43 963

原创 AFNetworking使用

NSDictionary *parameters = [NSDictionary dictionaryWithObjectsAndKeys:@"13774691234", @"mobileCode", @"", @"userID", nil]; AFHTTPRequestOperationManager *manager = [AFHTTPRequestOperationManager mana

2014-03-26 16:54:41 824

原创 Cocoapods的安装和使用

1. 由于Ruby的源被封, 所以使用下面两条命令, 更换Ruby源为ruby.taobao.com$ gem sources --remove https://rubygems.org/$ gem sources -a http://ruby.taobao.org/2. 安装cocoapods$ sudo gem install cocoapods只需一条指令, 就安

2014-03-26 16:37:15 841

转载 唐巧分析支付宝客户端的插件机制

http://blog.devtang.com/blog/2013/06/23/alipay-plugin-mechanism/

2014-03-24 14:21:36 688

原创 iOS开发之SQLite第三方框架

软件开发过程中要注意代码的复用,由于开源软件的出现,现在程序开发越来越简单。将开源的代码作为一个组件构建自己的应用。1. FMDB是SQLite的抽象层,将c层次的SQLite用Objective-C包装起来,让开发人员可以用熟悉的Objective-C来编写应用。https://github.com/ccgus/fmdb2. SQLCipher用于加密SQLite文件http

2014-03-24 14:11:32 539

原创 UTF8

[NSString stringWithUTF8String:string]

2014-03-24 10:26:01 427

原创 Singleton

#import "MaterialManager.h"static MaterialManager *sharedMaterialManager = nil;@implementation MaterialManager+ (id)instance{ if (sharedMaterialManager == nil) { sharedMaterialManager = [[su

2014-03-21 15:34:59 408

原创 NSMutableArray removeObject

删除数组中指定元素,removeObject 根据对象isEqual消息判断

2014-03-19 17:34:17 1320

转载 SQL UPDATE 语句

Update 语句Update 语句用于修改表中的数据。语法:UPDATE 表名称 SET 列名称 = 新值 WHERE 列名称 = 某值更新某一行中的一个列我们为 lastname 是 "Wilson" 的人添加 firstname:UPDATE Person SET FirstName = 'Fred' WHERE LastName = 'Wil

2014-03-19 16:57:39 576

转载 NSDictionary 遍历

void describeDictionary (NSDictionary *dict){ NSArray *keys; int i, count; id key, value; keys = [dict allKeys]; count = [keys count]; for (i = 0; i < count; i++) { key = [keys obj

2014-03-06 16:08:31 557

原创 iOS设备屏幕尺寸

iPhone/iPod Touch:普通屏320x480iPhone 1、3G、3GS,iPod Touch 1、2、33:2 Retina屏640x960iPhone 4、4S,iPod Touch 416:9 Retina屏640x1136iPhone 5,iPod Touch 5

2014-02-26 17:15:26 503

原创 视图中的两个生命周期

- (void)viewDidLoad;视图加载完毕完才会调用- (void)viewWillAppear:(BOOL)animated;视图出现就会调用相对来说后者调用的频率比较高,前者一般只有在创建完毕后才会被调用,有可能只被调用一次,而后者视图出现就会调用一次

2014-02-25 15:14:58 615

原创 工厂方法

工厂方法

2014-02-23 09:16:53 452

FET-Pro430-Lite 2.87

MSP430最新烧录程序,支持MSP430G2553等芯片

2013-08-28

PEiD 0.96

PEiD 一个很多的Cracker的工具,可以下载一下

2009-09-22

精修SIM卡电路故障维修思路与实战

在我们维修工作之中,有关手机SIM卡方面的故障经常性遇到的,这种故障看似很容易,但却有多数的朋友修不好,有时“隔靴搔痒”,这是为什么呢?我认为是维修思路没有规范,维修此种故障时思维很乱,没有系统的检修方法,若有了系统正确的维修思路,修卡故障是接一个机修好一个机。

2009-06-30

空空如也

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

TA关注的人

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