自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Xcode-双架构arm64 x86_64编译

在 “Mach-O Type” 下拉列表中选择 “Dynamic Library” 或者 “Executable”。选择 “Build Active Architecture Only” 选项并将其设置为 “No”。在输入框中输入 “arm64 x86_64”,然后单击 “+” 来添加这个架构组合。在 “Architectures” 下拉列表中选择 “Other”。在顶部输入框中输入 “Architectures”。在搜索框中输入 “Mach-O Type”。“Build Settings” 选项卡。

2024-03-25 14:48:54 1201

原创 lua- pcall demo

【代码】lua- pcall demo。

2023-06-06 16:58:56 165

原创 QT 一个project调用另外一个project

1.随便建两个project, test888 (test888 里面随便写一个类如CHPerson), test999。6.直接在test999项目的Widget.cpp就可以直接include test888里面的类创建对象并调用方法了。2.把test888放在test999目录下。5.用QT IDE打开test999.pro。4.在test888.pro加入一句。在test999.pro加入。

2023-05-25 17:01:06 664

原创 macOS app动态修改app图标,图标为icns格式

Mac

2022-10-11 15:20:08 1023

原创 Objective-C缩放image适应imageview的大小

OC

2022-10-09 09:52:49 228

原创 pyvisa-串口通信

python

2022-09-13 16:49:46 1194

转载 清理lua中已经require的文件

lua

2022-08-26 15:10:24 530

原创 QT 键盘事件及键盘事件无法响应

QT

2022-08-19 13:24:53 5721

原创 NSBezierPath-画正弦曲线

macOS

2022-08-05 16:39:02 582

原创 QT-当方法是字符串时如何调用

QT

2022-07-20 17:10:28 314

原创 Mac电脑-gcc编译C语言文件

C语言

2022-06-07 10:40:30 1240

原创 Mac电脑-lua require修改路径的两种方式

一:mac电脑怎么安装lua,见菜鸟教程二:修改路径第一种方式1.新建两个lua文件,a.lua,b.lua,两个文件放在桌面的aaaa文件夹里面代码中加入package.path = ‘/usr/local/share/lua/5.3/?.lua;/Users/wade.bao/Desktop/aaaa/?.lua;’ --搜索lua模块package.cpath = ‘/usr/local/lib/lua/5.3/?.so;’ --搜索so模块就可以指定lua requ

2022-05-07 08:43:32 680

原创 macOS-label,NSImageView添加点击事件

1.在Xcode里面添加两个控件,NSTextFiled,NSImageView,然后连线到ViewController.h中,随便命名控件,m_labelBaiDu,m_imageView2.在ViewController.m中代码如下- (void)viewDidLoad { [super viewDidLoad]; // Do any additional setup after loading the view. NSClickGestureReco

2022-04-14 14:50:14 2312

原创 Mac电脑-Labview入门程序,点击按钮label显示文字

1.Mac电脑也可以使用Labview,我使用的是Labview 20182.前面板拖一个OK Button和一个string Indicator过来3.按住Command+e切换到程序面板,右键,在Structures里面拖入一个While Loop 和一个Event Structure,这是两种常见的事件结果4.在Event Structure上面右键,Add Event Case,选择OK Button,Value Changed,这样就等于给OK Button添加了一个事件6.在Wh

2022-04-01 16:42:13 3628 2

原创 Mac电脑-Xcode使用cocoapods

1.如何安装cocoapos大家网上搜索一下别的资料2.在Terminal中输入which pod有路径显示就证明安装成功了3.Xcode创建一个Project4.Terminal中cd 到项目文件夹,然后pod init5.可以看到项目文件夹里面有一个Podfile5.用文本打开Podfile.安装两个库,AFNetworking,OHMySQL,按照图片进行配置然后保存Podfile6.然后Terminal中输入pod install,就可以安装成功7.最后去网上搜索这些库如

2022-03-31 10:59:55 3047

原创 Mac电脑-PyQT5-加载UI,点击按钮,label显示文字

1.QT creator画界面,拖一个button和一个label到界面,两个控件的名称不要变,分别是pushButton和label,右下角的objectName那里2.保存到桌面,test.ui3.使用PyCharm,建一个project4.如果没有安装PyQT5,使用命令在终端机输入pip3 install PyQt55.将test.ui直接拖入Pycharm建立的project文件夹6.在main.py中输入以下代码:#!/usr/bin/python# -*- coding: UT

2022-03-24 16:42:57 2577

原创 Xcode基础-点击按钮改变label文字

1.在Main.storyboard拖入一个label和一个button2.按住control键,把label和代码连线,控件拖入ViewController.h随便命名,message3.将button与代码连线,拖入ViewController.m中,随便命名,Click4.输入如图片的代码5.点击左上角三角形运行,或者按住command+R运行程序.点击button可以看到效果...

2022-03-14 17:08:51 1116

原创 python-线程安全的单例模式

#!/usr/bin/python# -*- coding: UTF-8 -*-import timeimport threadingclass CHGlobal(object): hello = 'HAHA' _instance_lock = threading.Lock() def __init__(self): time.sleep(1) @classmethod def instance(cls, *args, **k

2022-03-14 16:41:36 1253

原创 python-截图

需要pip3安装两个库pip3 install pyautoguipip3 install Image截取整个屏幕import pyautoguiimg = pyautogui.screenshot()img.save(‘img.png’)截取指定位置、大小的图片img = pyautogui.screenshot(region=[10, 20, 30, 40]) # x,y,w,himg.save(‘img.png’)...

2021-09-06 14:23:22 126

原创 QT5操作sqlite3数据库

#include “widget.h”#include “ui_widget.h”#include #include #include #include #include Widget::Widget(QWidget *parent) :QWidget(parent),ui(new Ui::Widget){ui->setupUi(this); //|设置数据库驱动名称 //如果要操作mysql就写QMYSQL QSqlDatabase database=QSqlDatab.

2021-06-28 13:52:08 360

原创 Mac Pro 11.2系统不能降级为10.15

新款Mac Pro 已经使用自研M1芯片,使用11.2开头的操作系统以前的mac pro都是使用intel芯片,使用10.13等开头的操作系统两种操作系统是不能相互替换的,因为硬件不一样。买电脑的时候要注意

2021-06-04 09:21:23 732 1

原创 macOS-二维码图片转字符串

#import “ViewController.h”#import <CoreImage/CoreImage.h>@implementation ViewController(void)viewDidLoad {[super viewDidLoad];//选取你的二维码图片,如微信号二维码NSImage * image = [NSImage imageNamed:@“test.jpg”];NSString * strRes = [self readQRCodeFromImage

2020-05-09 16:26:58 418

原创 macOS-代码创建NSTableView-ObjectiveC

//代码创建NSTableView-(void)CreateNSTableViewUI{NSTableView * tableView = [[NSTableView alloc] initWithFrame:self.view.bounds];[self.view addSubview:tableView];//这里可以建立数据源加载for (int i=0; i<5; i++...

2019-12-19 15:25:06 254

原创 macOS-设置软件开机自动启动

(void)setLaunchAgents{NSString* launchFolder = [NSString stringWithFormat:@"%@/Library/LaunchAgents",NSHomeDirectory()];if (![[NSFileManager defaultManager] fileExistsAtPath:launchFolder]) {[[NSF...

2019-11-11 17:13:38 1210

原创 macOS - unsigned char ---- > NSData

//Byte就是unsigned char//第一种方式 Byte ---- > NSDataByte byte[] = {0x01,0x0d};NSData * data = [[NSData alloc] initWithBytes:byte length:2];NSLog(@"%@",data); ///<010d>//第二种方式 unsign...

2019-07-24 10:07:07 658

转载 macOS - 16进制 ---- > NSData ---- > unsigned char

//16进制 ---- > NSData ---- > unsigned charuint32 i = CFSwapInt32(0x1569CD77);NSLog(@"%d",i);NSMutableData * mulData = [[NSMutableData alloc] init];[mulData appendBytes:&i length:4];NSLog...

2019-07-24 09:51:13 205

原创 macOS-NSData转unsigned char

NSData * dataRead;unsigned char * str = (unsigned char *)[dataRead bytes];

2019-07-24 09:13:57 672

转载 python-连接读写串口数据

import serial #导入模块import timeportx="/dev/cu.usbmodem14421"bps=9600timex=5ser=serial.Serial(portx,bps,timeout=timex)print(“串口详情参数:”, ser)print(ser.port)#获取到当前打开的串口名print(ser.baudrate)#获取波特率ti...

2019-07-15 16:56:49 1558

转载 macOS-dispatch_semaphore(信号量)的理解及使用

macOS GCD中级篇 - dispatch_semaphore(信号量)的理解及使用理解这个概念之前,先抛出一个问题问题描述:假设现在系统有两个空闲资源可以被利用,但同一时间却有三个线程要进行访问,这种情况下,该如何处理呢?或者我们要下载很多图片,并发异步进行,每个下载都会开辟一个新线程,可是我们又担心太多线程肯定cpu吃不消,那么我们这里也可以用信号量控制一下最大开辟线程数。定义...

2019-07-10 09:58:08 511

原创 iOS-给文字添加中划线

(void)viewDidLoad {[super viewDidLoad];NSString* primeCost=[[NSString alloc] initWithFormat:@“1000”];UILabel * strikeLabel = [[UILabel alloc] initWithFrame:(CGRectMake(100, 100, 500, 300))];NSSt...

2019-07-03 09:29:26 879

转载 macOS-NSBezierPath画直线矩形三角形文字等

总结Cocoa下画直线、矩形、文字的方法,在界面开发种经常会遇到。要掌握Cocoa画图,首先要知道,NSPoint和NSRect,一个保存坐标点,一个保存一个矩形坐标和长宽,还要明白Cocoa的画布是NSView类,画笔是NSBezierPath类,画图都是通过NSBezierPath这个类对象来实现绘图。第二种方法:一个Graphics Context表示一个绘制目标。它包含绘制系统用于完成...

2019-06-20 11:36:42 1556

原创 macOS开发-NSStatusBar上面添加NSMenu

#import “ViewController.h”@implementation ViewController{NSStatusItem * demoItem;}//NSStatusBar上面添加NSMenu(void)viewDidLoad {[super viewDidLoad];//创建NSStatusItem并添加到系统状态栏上demoItem = [[NSStat...

2019-06-14 16:13:41 749

原创 macOS-NSString 与 char* 之间的转换

// NSString 与 char* 之间的转换// NSString 转化成char* NSString *str = @"hello world "; const char *ch = [str cStringUsingEncoding:NSASCIIStringEncoding]; NSLog(@"%s",ch);// char* 转化成NSStringco...

2019-05-29 10:43:03 278

原创 macOS-NSTextView显示图片

//NSTextView显示图片NSTextAttachment *atacchment = [[NSTextAttachment alloc]init];//用户的图片路径atacchment.image = [NSImage imageNamed:@“a.png”] ;//图片在textview中显示的大小atacchment.bounds = CGRectMake(0, 0, 20...

2019-05-25 09:12:21 489

原创 macOS开发-获取本机IP

#import “ViewController.h”#include <ifaddrs.h>#include <arpa/inet.h>@implementation ViewController(void)viewDidLoad {[super viewDidLoad];//获取本机IP成功NSString * strIP = [self deviceI...

2019-05-17 13:42:30 970

原创 macOS-计算两个string日期相差多少秒

(void)viewDidLoad {[super viewDidLoad];//传进来的字符串和NSDateFormatter的格式要一致NSString* str1=@“20181010111000”;NSString* str2=@“20181010101000”;NSString* strTime=[self getTotalTimeIntervalWithStartTime...

2019-02-26 11:16:10 183

原创 macOS开发-ViewController上面加载SecondViewController,容器视图控制器

#import “ViewController.h”#import “SecondViewController.h”//新建一个类@interface SecondViewController 继承于 NSViewController//在ViewController上弹出SecondViewController//及一个视图控制器,弹出另外的一个视图控制器@implementation...

2019-01-28 09:40:57 654

原创 macOS开发-NSScan扫描String中的int,float

NSString *str = @"你好123745世界88 4.3 9.55 small pig";NSScanner *scanner = [NSScanner scannerWithString:str];while ([scanner isAtEnd] == NO){ //一定要这样写 [scanner scanUpToCharactersFromSet:[NSCha...

2019-01-16 16:32:28 238

原创 MacOS开发-NSURLSession-download文件

//使用NSURLSession从服务器下载文件到本地路径//首先你的mac需要配置apache服务器(具体百度)//下面demo是将服务器的一个文件比如txt下载到我的电脑桌面。可以跨电脑下载。我这边运行成功NSString * urlString = @“http://10.61.79.12/bl.txt”;NSURL * url = [NSURL URLWithString:urlS...

2019-01-11 20:17:03 394

原创 MacOS开发-NSString转NSData,类似拍照片式的转换

//字符串转NSData,类似拍照片式的转换// 比如传进去的字符串是 NSString * str = @“840a”;那么返回的NSData为&lt;840a&gt;。-(NSData )strToDataLikeCamera:(NSString)str{NSMutableData *hexData = [[NSMutableData alloc] initWithCapacity...

2019-01-08 14:25:13 188

空空如也

空空如也

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

TA关注的人

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