- 博客(22)
- 资源 (29)
- 问答 (1)
- 收藏
- 关注
原创 鸿蒙低代码开发的局限性
解决方案:将所有的visual文件转换成ets代码。这样其实就不叫低代码开发了,只是用低代码插件绘制了UI而已。2、低代码插件没有空白的自定义组件,当前提供的所谓自定义组件,只能用列表中提供的组件来拼接新的组件。4、低代码Tabs和TabContent控件,无法设置TabBar字体的大小颜色等。3、使用ets代码自定义的组件,在低代码插件中不识别,所以也无法引入并使用。1、低代码插件没有WebView组件。
2024-06-11 10:50:40 433
原创 鸿蒙低代码开发一个高频问题
为了不太影响你的UI位置尺寸,最好改成“0.1”;也建议大家不要使用“-0.”开头的数值,至少在当前的鸿蒙DevEco Studio版本下。在版本是DevEco Studio 3.1.1 Release,SDK是3.1.0(API9)。用其他文本编辑器(VSCode、记事本等)打开相应的visual文件,Ctrl+F。最后保存,然后再去DevEco Studio中打开。创建和设计的visual文件经常会遇到。
2024-06-06 12:07:06 512
原创 鸿蒙低代码开发初体验
注意是给ListItem控件(不是List控件)的ForEach插槽中去选择在ets文件中定义好的listData数组的数据源。数据源选择OK后,会自动生成item和index的变量,供ListItem中的控件赋值使用。点击按钮时可以更新listData,也会同时更新UI List控件中的元素。当然应该也可以从网络请求数据来更新listData的数据。版本是DevEco Studio 3.1.1 Release,SDK是3.1.0(API9)。创建工程和拖拉布局UI控件就不在这儿展示了,比较简单。
2024-06-05 15:16:36 291 1
原创 2022年江南大学851真题
回忆版,供大家参考,有些记不清的,希望有人可以补充。总共8道题。1、以下代码:void myfun(int n){ int i,j,s,x; for(i=0;i<n;i++){ for(j=i;j<n;j++){ s++; } } i=0;j=5;x=0; while(i<j){ i++; j--; x+=2; } printf("%d,%d",s,x);}while循环里面貌似还有参数n,记不太清了。(1)s++执行的次数是多少
2021-12-28 22:24:59 10528 18
原创 Go实现HTTP服务 简练的不得了
使用Go语言实现一个简单的 HTTP 服务器只需要几行代码,如下所示package mainimport ( "net/http")func main() { http.Handle("/", http.FileServer(http.Dir("."))) http.ListenAndServe(":8080", nil)}把这个源码保存为 main.go,然后在命令行执行 $ go run main.go在浏览器里输入http://127.0.0.1:80
2021-11-02 15:51:14 244
原创 VSCode Go 环境
先在终端执行go env -w GO111MODULE=ongo env -w GOPROXY=https://goproxy.io,direct来创建代理。然后重新打开VSCode,Install All 之后,Tools environment: GOPATH=/Users/chris/goInstalling 10 tools at /Users/chris/go/bin in module mode.gopkgsgo-outlinegotestsgomodif
2021-11-02 15:27:13 173
原创 血的教训:如何使用DevStack部署OpenStack开发环境
断断续续的搞了3个星期了,按照官方的文档各种跑;按照国内的技术博客的方法各种跑;都是各种报错,VMware虚拟机和VirtualBox虚拟机的Ubuntu系统都各安装了不下10次,真的要被DevStack折腾的怀疑人生了。搞了十多年的软件开发,没遇到过连个开发环境搭建就这么难搞的。官方发布一个可以直接Debug的VMware或者VirtualBox虚拟机的镜像不可以吗?说来也奇怪,写完回答后的几个小时内尝试安装竟然成功了。将VMware镜像文件共享给大家:链接:https://pan.baidu.c
2021-06-14 11:25:16 588 4
原创 Unity Thread线程注意
在Unity中要谨慎使用线程,因为子线程中若由于某些情况抛出一个Exception,在UnityEditor的Console中不会出现任何Error或者Warning的提示。表面上很正常,其实代码已经运行错误了。见以下Unity论坛https://forum.unity.com/threads/exception-not-thrown-shown-on-different-thread.4...
2019-04-24 14:54:14 2068
原创 Unity3D 串口连接
SerialPort.PortName = "\\\\.\\COM13";// com14 com5等一定要加\\\\.\\虽然在VS工程里面C#脚本SerialPort.PortName = "COM13" 是没问题可以正常连接的,但是在Unity工程里面一定要按照上面的方法写。如果你的com口是个位数的,那么不加\\\\.\\也是没关系的,可以连接;如果是两位数以上的com口,就
2016-06-24 14:24:37 1748
原创 NSLog直接写入文件的方法
头文件//// Log.h//// Created by Chris Wang on 12/16/15.// Copyright © 2015 CCC. All rights reserved.//#import <Foundation/Foundation.h>#define NSLog(args...) _Log(@"DEBUG ", __FILE__,__LINE__,__PR
2015-12-18 11:00:53 684
原创 iOS通知的添加和移除
如果把通知的添加放在了init、viewDidLoad和dealloc,有可能不会在你期望的时候取消,因为不确定系统会什么时候调用dealloc。这时的现象有可能是收到了很多次你只订阅了一次的通知。所以一般放到viewWillAppear和viewWillDisappear里面
2015-12-02 16:08:32 1353
原创 Objective-C的m文件中定义变量
总是为了方便,实现一个方法的时候,顺便把变量定义在了方法的顶部,以为这样应该和h文件中定义是一样的,其实是定义在m文件中的变量是静态的,该类的多个对象访问的将会是同一个变量。 吐槽OC的封装性,比起Java差远了,没有包的概念,有时导入别人的代码,自己的代码和别人定义了同样名字的宏。没有私有方法,performSelector可以执行任何方法。
2015-11-28 09:50:29 1123
原创 Unity 5.0 IL2CPP
使用Unity5.0 有一段时间了,直到最近才发现IL2CPP,不是很明白它是干什么的,因为用了iTextSharp去生成PDF文件在iOS设备上,必须在Build成为Xcode工程的时候从Mono2.0切换到IL2CPP,否则iTextSharp会导致App在iOS设备上崩溃,没时间纠结为什么,就切换了。但是在发布ipa的时候,发现ipa的size比以前使用Mono2.0多了近乎一半。于是测
2015-06-05 11:35:58 1483
原创 Android BLE 蓝牙低功耗教程,中央BluetoothGatt和周边BluetoothGattServer的实现
BluetoothAdapter.LeScanCallback是接口,但是BluetoothGattServerCallback和BluetoothGattCallback是抽象类,这两个抽象类让人很不爽,不知道google为什么要把他们搞成抽象类,完全可以搞成接口的嘛,或者又有抽象类又有接口也行啊,就像Runable和Thread一样多好。这两个抽象类对于有代码洁癖的人简直就是一种折磨,在方法参数里面new,还要实现父类方法,是在受不了。
2014-03-20 11:31:27 30294 8
原创 Unity Shader 在UnityEditor中显示正常,打包后不显示的问题
纠结了两天的问题,在Unity中用如下代码画折线统计图,在UnityEditor中正常工作,打包成可执行文件后,看不到画出来的折线。void DrawLine(ArrayList dataList,ArrayList colorList){string str;//float value;//float afterMoveMax = valueYMax - ((valueYMa
2013-10-14 16:09:13 10000
原创 用NGUI Texture实现 动态精灵,映射动态3DGameObject到NGUI Spirit
截了半天的图,时间不早了,闲话不多说,直接上图:
2013-09-04 22:00:42 4279
原创 在xib,StoryBoard工程中使用Cocos3D的View,并且使用ARC
2013年六月,Cocos3D的版本是0.7.2,它只兼容Cocos2D 1.x,所以你不能享受Cocos2D 2.x使用ARC带来的便利。但是有一个方法可以让你使用Cocos3D的同时也可以用ARC。首先下载一个资源包(http://download.csdn.net/download/jimoduwu/5601491),该资源包包含了Cocos2D 1.0.1和Cocos3D 0.7.2,
2013-06-18 09:51:52 1075 1
翻译 iOS CoreBluetooth 教程
Core Bluetooth for iOS 6CoreBluetooth的API是基于BLE4.0的标准的。这个框架涵盖了BLE标准的所有细节。仅仅只有新的iOS设备和Mac是和BLE标准兼容的:iPhone4S,iPhone5,MacMini,New iPad,MacBook Air,MacBook Pro。还有iPhone iOS6的模拟器也支持。这是非常有用的,在你没有一个真正的iOS
2013-05-12 15:58:50 32288 1
转载 CoreBluetooth
硬體週邊TipsContents [hide] 1 藍牙1.1 BLE(CoreBluetooth)1.1.1 Discover/Connect1.1.1.1 CBCentralManager1.1.1.2 centralManagerDidUpdateState1.1.1.3 scanForPeriphera
2013-05-08 17:37:26 6470 1
翻译 Android发送邮件
刚做完一个Android的小项目,其中有一个功能需要发送邮件到公司的邮箱,找了好多方法和文章,最后在一个国外网站找到一个简单有用的。在贴代码之前,先把需要的jar包下载地址贴出来:http://download.csdn.net/detail/jimoduwu/3738227。将下载后的三个jar包导入到Eclipse后,新建类Mail.java,直接粘贴下面代码到Mail.jar。impor
2011-10-31 13:28:32 1721 2
Python数据科学手册.pdf
2019-04-06
python自然语言处理.pdf
2019-04-06
Pro Draw Call Optimizer 4.1
2017-01-19
Unity4.3 2D 教程
2014-04-11
iOS BLE Demo 中央和周边
2014-04-04
Android BLE Demo
2014-03-20
Tidy Tile Mapper v1.4.4
2013-09-22
POD格式文件查看工具PVRShaman
2013-07-02
Maya和3DMAX导出POD插件
2013-06-24
Cocos3D ARC
2013-06-18
iPhone 3D Programming_pdf_SourceCode.zip
2013-05-27
Unity3D脑波游戏插件
2013-04-17
鸿蒙APP开发时WebView导致Log功能异常
2024-06-12
TA创建的收藏夹 TA关注的收藏夹
TA关注的人