自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(81)
  • 资源 (1)
  • 收藏
  • 关注

原创 被迫营业:如何使用向日葵进行远程桌面控制(含MacOS)

一、软件安装首先访问向日葵官网下载对应终端软件(Windows、Mac、Android、iOS、Linux均支持)如感觉安装繁琐,也可以下载安装包后选择绿色运行。点击下方链接获取安装包。向日葵远程控制app官方下载 - 贝锐向日葵官网二、控制别目录一、软件安装二、控制别人与被人控制人与被人控制软件运行后,点击“远程协助”选项卡,在右侧输入伙伴发给你的识别码和验证码进行远程协助即可(只输入识别码则需要对方同意后即可进入控制)特别强调:如被控制者是Mac系...

2021-11-11 19:37:45 6464

原创 java打印一个菱形

public static void main(String[] args) { int num1 = 4; int num2 = 1; boolean flag = true; for(int i =0;i<9;i++){ for(int j = 0;j<num1;j++){ System.out.print(" "); } if(flag){

2017-08-21 22:03:06 325

原创 OSX 10.12 安装cocoa pods简述

步骤见该贴:需要注意的问题:因为系统是10.12的问题,在安装 cocoa pods 时,第3步应该执行以下语句:sudo gem install -n /usr/local/bin cocoapods然后再按照帖子中的第4步:pod setup就可以了。

2017-01-06 12:02:19 650

原创 http请求和数据安全

/*------------------------------------- 01 HTTP请求 ---------------------------------------*/重点:1.超文本传输协议.2.http请求过程.{    1> http协议:超文本传输协议(Hypertext Transfer Protocol)    {        http协议规

2015-12-05 13:11:09 651

原创 各个时间段对应使用的Xcode版本以及iOS版本。

发布日期iOS版本编号2008年3月27日2.0 Beta 22008年4月8日2.0 Beta 32008年4月23日2.0 Beta 42008年5月6日2.0 Beta 52008年5月29日2.0 Beta 6

2015-12-03 09:17:20 6577

原创 iOS 9开发(适配)中需要注意的事项总结

前言:可以说,经过了 iOS 7 和 iOS 8 连续两次重量级的变革和更新,对普通的 app 开发者来说,iOS 9 SDK 略归于缓和及平静,新的 SDK 在 API 和整体设计上并没有发生像之前两个系统那样翻天覆地的改变。开发者们也正可以利用这个机会稍作喘息,在这一年里尽快熟悉和至少过渡到使用 iOS 8 SDK 的特性来构筑自己的 app (比如尝试使用 Size Class 和

2015-12-02 20:05:09 1084

原创 iOS 8 新特性总结

1.sizeClass 的推出:在 iOS 8 中,Apple 的工程师们可以说“极富想象力”地干脆把限制和表征屏幕尺寸的长宽数字给去掉了,取而代之使用 size classes 的概念,将长宽尺寸按照设备类型和方向归类为 regular 和 compact 两类。通过为不同的设备定义尺寸分类,用来定义同类型的操作特性,这使得开发者更容易利用一套 UI 来适配不同的屏幕。2. Cloud

2015-12-02 11:55:30 623

原创 Xcode中实现ARC和MRC混编

1.在Xcode中打开项目文件2.选中项目名称3.在右侧选择build phass 选项卡4.选择 complite source 选项5.选择要支持MRC编译的.m文件,双击6.在弹出的框中输入:-fno-objc-arc7.编译一下,搞定

2015-11-26 13:35:03 4066

转载 10个最火的iOS面试题

1、#import和#include的区别,@class代表什么?@class一般用于头文件中需要声明该类的某个实例变量的时候用到,在m文件中还是需要使用#import而#import比起#include的好处就是不会引起重复包含2、谈谈Object-C的内存管理方式及过程?1.当你使用new,alloc和copy方法创建一个对象时,该对象的保留计数器值为1.当你不

2015-10-29 15:35:40 469

原创 IOS 开发,定位相关

CoreLocation框架主要由两个常用的类,一个是CLLocationManager,一个是CLGeoCoder。(1)CoreLocation的使用,先导入CoreLocation框架。(2)一般是利用位置管理器来操作,即CLLocationManager——开启,就是startUpdatingLocation;关闭,就是stopUpdatingLocation

2015-10-26 23:38:14 396

原创 Xcode 7 支持http请求info.plist设置

由于iOS9改用更安全的https,为了能够在iOS9中正常使用http发送网络请求,请在"Info.plist"中进行如下配置,否则影响SDK的使用。1.找到项目中的 Info.plist 文件,右击,选择 open as ------>source code.2.在打开的文件中光标定位倒数第二行。将下放的内容复制进去。NSAppTransportSecurity

2015-10-26 11:25:17 7458

原创 IOS网络编程简单介绍

一、为什么要学习网络编程1.简单说明在移动互联网时代,移动应用的特征有:(1)几乎所有应用都需要用到网络,比如QQ、微博、网易新闻、优酷、百度地图(2)只有通过网络跟外界进行数据交互、数据更新,应用才能保持新鲜、活力(3)如果没有了网络,也就缺少了数据变化,无论外观多么华丽,终将变成一潭死水  移动网络应用 = 良好的UI + 良好的用户体验

2015-10-12 17:43:27 447

原创 应用程序名称的国际化

//1. 应用程序名称的国际化//* 案例:微信、微博等案例//- "微信"、"WeChat"//- "微博"、"Weibo"////* 演示步骤://1> 选中项目,添加对中文、英文的支持。选中项目在Localization下选择Language。//2> 在 info.plist中添加一个Bundle Display Name 的项,然后查看对应的原

2015-10-04 18:00:35 320

原创 5。触摸事件 touchBegin 等一系列方法

5。触摸事件  touchBegin 等一系列方法          1)手指按下         - (void)touchesBegan:(NSSet *)touches withEvent:(UIEvent *)event;         2)按下并移动         - (void)touchesMoved:(NSSet *)touches wi

2015-09-21 07:35:57 4192

原创 UIView的frame和bounds区别

UIView的frame和bounds区别iOS中,大家肯定对view和frame都不陌生,我们设置view在父view中的位置和大小时,只需要设置frame就可以了。可能大家也有查过网上的一些资料,可能也会得知frame是相对于superview坐标系的,而bounds则相对于view自身的坐标系,但是frame究竟是怎样表示坐标的呢,其实这就和bounds有关了。值

2015-09-17 14:29:50 405

原创 UItextField常用方法

- (void)viewDidLoad {    [superviewDidLoad];    // Do any additional setup after loading the view.#warning第一步:及时监听文本框的内容,决定登录按钮是否允许点击,第一种用通知,第二种方法:用target    // 监听账户文本框的内容的改变   

2015-09-17 14:26:57 332

原创 资源打包后项目中的文件

一.资源打包Assets.car1.如果部署版本>=8.0,并且图片被放入到Images.xcassets,图片打包之后会被放到Assets.car,并且是有对图片资源进行压缩.2.如果部署版本8.0,并且图片被放入到Images.xcassets,图片会被放到MainBundle里面,并且不会对图片进行压缩处理.3.如果图片是直接拖入项目当中,不管部署版本是多少,都会被放入到

2015-09-17 14:24:04 482

原创 xcode插件安装完之后无法使用问题解决

1.打开xcode插件所在的目录:例如:~/wangdi/library/Application Support/Developer/Shared/Xcode/Plug-ins/Users/sunfei/Library/Application Support/Developer/Shared/Xcode/Plug-ins2.选择已经安装的插件例如VVDocument

2015-09-10 22:17:19 650

原创 UIImageView的图片拉伸

iOS 8:UIView Stretching设置使用小图片当变长输入框或类似QQ聊天文字背景效果时,需要拉伸图片。UIImage提供了三个可完成此任务的方法:resizableImageWithCapInsets:resizableImageWithCapInsets:resizingMode:stretchableImageWithLeftCapWidth:topC

2015-09-10 22:02:20 1100

原创 C语言-求1-20的阶乘的和(函数的递归)

////  main.c//  C语言////  Created by wanghy on 15/9/5.//  Copyright (c) 2015年 wanghy. All rights reserved.//#include //定义一个函数,求参数n的阶乘。名字叫func 返回值是 int类型。参数是 int类型的 n.i

2015-09-05 22:36:16 16871 2

原创 iOS-开发日志-UIButton

UIButton属性1.UIButton状态:UIControlStateNormal          // 正常状态   UIControlStateHighlighted     // 高亮状态   UIControlStateDisabled        // 禁用状态    UIControlStateSelected        // 选中状态    UIC

2015-09-03 07:52:07 325

原创 苹果API常用英语名词

苹果API常用英语名词0. indicating 决定1.in order to 以便2.rectangle bounds 矩形尺寸3.applied 应用4.entirety 全部5.technique 方法6.truncating 截短7.wrapping  换行8.string 字符串9.familiar style 简体10.The styled

2015-09-03 07:50:04 309

原创 iOS-开发日志-UIimageView

UIImageView属性 1.Image 设置图片,默认显示 UIImageView *_imageView = [[UIImageViewalloc]init]; _imageView.image = [UIImageimageNamed:@"me.png"];  2.highlightedImage 设置高亮状态下显示的图片_imageView.h

2015-09-03 07:47:50 330

原创 IOS-开发日志-UILabel相关

UILabel属性1.text:设置标签显示文本。 2.attributedText:设置标签属性文本。 Ios代码 NSString *text = @"first";  NSMutableAttributedString *textLabelStr = [[NSMutableAttributedString alloc] initWithString:text];  [

2015-09-03 07:41:34 361

原创 iOS-开发日志-UIPageControl

UIPageControl1.  numberOfPages // 设置有多少页 默认为0// 2) 设置页数   [pageControl setNumberOfPages:kImageCount];2.  currentPage  // 设置当前页[pageControl setCurrentPage:0]; 3.  pageIndicatorTintColor /

2015-09-02 23:54:22 363

原创 IOS-开发日志-UIScrollView

UIScrollView1.  contentOffset默认CGPointZero,用来设置scrollView的滚动偏移量。    // 设置scrollView的滚动偏移量    scrollView.contentOffset = CGPointMake(0, 200);2.  contentSize默认CGSizeZero,用来设置scrollView的滚

2015-09-02 23:50:48 335

原创 IOS-开发日志-UITextField属性

UITextField属性0.     enablesReturnKeyAutomatically 属性默认为No,如果设置为Yes,文本框中没有输入任何字符的话,右下角的返回按钮是disabled的。1.borderStyle设置边框样式,只有设置了才会显示边框样式   text.borderStyle =UITextBorderStyleRoundedRec

2015-09-02 23:43:24 469

原创 iOS-开发日志-UITextView介绍

UITextView属性1.     text: 设置textView中文本_textView.text =@"Now is the time for all good developers to come toserve their country.\n\nNow is the time for all good developers to come toserve their

2015-09-02 23:29:06 345

原创 iOS-开发记录-UIView属性

UIView属性1.alpha设置视图的透明度.默认为1.    // 完全透明    view.alpha =0;    // 不透明   view.alpha =1;2.clipsToBounds // 默认是NO,当设置为yes时,超出当前视图的尺寸的内容和子视图不会显示。  view.clipsToBounds =YES;3.

2015-09-02 23:23:14 380

原创 Ios-UITableView

UITableView相关总结样式:UITableView内置了两种样式:UITableViewStylePlain(也就是一组) UITableViewStyleGrouped(多组) UITableViewDataSource,UITableViewDelegate>里的方法:tableView处理步骤#pragma mark 1.有多少组-(NSInteger)num

2015-09-02 23:07:56 402

原创 函数递归计算斐波那契数列前40项和

#includeint fib( int num){    if(num==1||num==2)return 1;    return fib(num-1)+fib(num-2);    }int main(){    int count =40,n,i;    for(i=1;i    {        n=fib(i);   

2015-08-31 09:03:52 4788 2

原创 autorelease 的基本使用

3-循环的retain 问题人有宠物:狗狗有主人:人那么使用 #import 就会有问题,需要使用 @class内存泄露的另一种情况解决办法, 其中一个先释放(但是还有僵尸对象的问题)另一个解决办法是一个用 retain,一个用 assign4-NSString 的内存管理问题1, NSString等Foundation框架中类的内存管理内存

2015-08-22 15:43:32 859

原创 OC中的字符串常用方法

OC中的字符串常用方法 OC中对字符串进行操作使用了Foundation框架中的NSString类(不可变)、NSMutableString类(可变)。 NSString 1、创建字符串 [objc] view plaincopy NSString *str1 = @"我在学习OC"; NSString *str2 = [[NSString alloc] initWithString: @"我在学

2015-08-22 15:42:23 1913

原创 @class的基本使用

2-@class 的基本使用1, @class的作用@class 允许简单的引用类,即类的声明.告诉编译器,后面代码中可能会使用到的类名.好比函数声明一样.2, #import的作用与 #include一样,用于导入文件内容3,面试题: #import与@class的区别通常引用一个类有两种办法:一种是

2015-08-22 15:39:36 1605

原创 循环引用问题

3-循环的retain 问题人有宠物:狗狗有主人:人那么使用在使用两个类时,再用 #import相互导入 就会有问题,需要使用 @class但是当两个类都要引用对方的对象进入自己的类做属性时,内存泄露的另一种情况。解决办法, 其中一个先释放(但是还有僵尸对象的问题)另一个解决办法是一个用 retain,一个用 assign.  在person.h中,定义

2015-08-18 23:12:38 687

原创 @property在内存管理中的参数问题

//// Created by wanghy on 15/8/14./////* retain : release旧值,retain新值(用于OC对象),要配合nonatomic使用。 assign : 直接赋值,不做任何内存管理(默认,用于非OC对象类型) copy : release旧值,copy新值(一般用于NSString *) 控制需不需生成set方法

2015-08-15 21:46:16 549

原创 测试对象销毁后指针是否还可以使用

// 04-测试对象销毁后指针是否还可以使用//// Created by wanghy on 15/8/13.//////为了直观,直接将.m和.h文件写在main.m中。#import //定义 person类 包含 姓名,年龄和性别@interface person : NSObject{ @public NSStri

2015-08-15 20:47:17 841

原创 僵尸对象

// main.m// 03-僵尸对象(野指针)//// Created by wanghy on 15/8/13.////什么叫野指针:野指针就是没有指向具体地址的指针野指针指指向一个已删除的对象或未申请访问受限内存区域的指针。与空指针不同,野指针无法通过简单地判断是否为 NULL避免,而只能通过养成良好的编程习惯来尽力减少。对野指针进行操作很容易造成程序错误。/* 僵尸对象

2015-08-15 20:40:42 666

原创 OC-手动内存管理

一.为什么要进行内存管理•移动设备的内存极其有限,每个app所能占用的内存是有限制的 ••下列行为都会增加一个app的内存占用Ø创建一个OC对象Ø定义一个变量Ø调用一个函数或者方法••当app所占用的内存较多时,系统会发出内存警告,这时得回收一些不需要再使用的内存空间。比如回收一些不需要使用的对象、变量等••如果app占用内存过大Ø系统可能会

2015-08-15 20:31:30 469

原创 swift-08-使用键值对儿统计字符在字符串中出现的次数

////  main.swift//  12-////  Created by wanghy on 15/8/9.//  Copyright (c) 2015年 wanghy. All rights reserved.////有一个字符串,统计每个字符出现的次数//思路一:利用两个for循环进行嵌套//var array = ["1"

2015-08-13 23:07:55 963

Autoruns.zip

Autoruns for Windows 是 Mark Russinovich 和 Bryce Cogswell 开发的一款软件,它能用于显示在 Windows启动或登录时自动运行的程序,并且允许用户有选择地禁用或删除它们,例如那些在“启动”文件夹和注册表相关键中的程序。此外,Autoruns还可以修改包括:Windows 资源管理器的 Shell 扩展(如右键弹出菜单)、IE浏览器插件(如工具栏扩展)、系统服务和设备驱动程序、计划任务等多种不同的自启动程序。 Autoruns作为Sysinternals Suite(故障诊断工具套装)的一部分,可运行于 Windows XP、Windows Server 2003 和更高版本的 Windows 操作系统。该软件还包括一个相同功能的命令行版本Autorunsc,可以把结果报表以 CSV 格式输出。

2020-03-22

空空如也

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

TA关注的人

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