自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

科学技术是第一生产力

君子曰:学不可以已

  • 博客(71)
  • 收藏
  • 关注

原创 (CL3000)DemoCL3000_CSharp01

CL3000调试助手C#_V1.0实现功能:网络初始化; 串口出始化; 实时显示字符串; 亮度调节; 控制卡重启使用方法:1、亮度调节:在亮度文本框输入亮度值,单击亮度按钮,可改变显示屏的亮度;2、发送字符串:最多实现发送四行字符串,每行可添加扩展码来改变当前行字符串的属性,如:文字颜色;通过代码实现当前行文本的对齐方式,默认居中,具体查看源码,可自定义修...

2019-05-20 11:32:37 298

原创 (CL3000)C#:调用dll功能函数

文件存放在SCL_APIcs文件中。 [DllImport("MiniLED.dll", CallingConvention = CallingConvention.Cdecl)] public extern static bool MC_NetInitial(short mDevId, string Password,string RemoteIP,int T...

2019-05-09 18:37:09 403

原创 (CL3000)创建第一个C#应用

1、打开Visual Studio2012或其他版本,新建C#项目:重新设置项目名,项目路径和解决方案名。2、环境设置,右击项目名,点击属性:Build->Platform target:x863、拷贝SCL_API.cs到项目文件下:4、拷贝MiniLED.dll/MiniUtil.dll文件到调试路径下:5、给窗体添加按钮控件,添加如下代码...

2019-05-09 18:10:44 248

原创 (Android)疑难解答:Android Studio check for updates connection failed

Tools->SDK Manager

2019-05-08 14:51:55 836

原创 (Android) 疑难解答:com.android.support:appcompat-v7:28.+

Sync Project出现如下问题:说明:Android Studio3版本下,com.Android.support支持库已经不存在于如下文件中:而是存在于Jetpack中。Jetpack:是Android软件组合的集合。Jetpack包含与平台API解除捆绑的androidx.*软件包库,这意味着,它可以提供向后兼容,且比Android平台的更新频率更高。解决方案:...

2019-05-07 09:43:03 5133 1

原创 (CL3000)VB.Net:调用dll功能函数

文件位置:存储于二次开发文件SCL_API.vb文件内以下仅供参考,有疑问请及时与技术员联系 '函数定义 '网络初始化 <DllImport("MiniLED.dll", CallingConvention:=CallingConvention.Cdecl)> Function MC_NetInitial(ByVal mDevId As Short,...

2019-05-06 19:49:26 607

原创 (CL3000)VB.Net:数据结构

1、时钟 <StructLayout(LayoutKind.Sequential)> Structure ClockType Dim Second As Byte Dim Minute As Byte Dim Hour As Byte Dim Day As Byte Dim Month As B...

2019-05-06 19:43:06 309

原创 (CL3000)VB.Net:获取数据结构ProgItemType内容

1、获取ProgItemType中的Flag项'ProgItemType Flag Public Function GetProgItemType_Flag(ByVal Area As Integer, ByVal FileType As Integer, ByVal FileTypeNo As Integer) As Short Dim stemp As Integ...

2019-05-06 19:35:02 126

原创 (CL3000)VB.Net:自定义功能(一)

功能1:获取一行要显示的字符串'功能:获取每一行要显示在显示屏上的字符串 '参数LedWidth:显示屏的宽度 '参数LedHeight:显示屏的高度 '参数Left:字符串靠显示屏最左边的距离,以像素点为单位,当参数TextAlign=TextAlignment.None时有效,其他均无效,按8的倍数设置 '参数Top:字符串靠显示屏最顶上的距离,以像素点为...

2019-05-06 19:28:03 148

原创 (CL3000)网络调试助手的简单使用

首先百度下载网络调试助手,打开工具设置协议类型,本地IP地址,本地端口号,十六进制显示前打勾打开运行Demo示例,一个简单的实时发送字符串功能,IP地址,端口号应与网络调试助手设置一致:点击上方发送功能,网络调试助手就会接收Demo发送的数据,。...

2019-05-05 14:47:10 1408

原创 (CL3000)通讯协议报文示例

准备工作:将显示屏大小设置为128x32点,一个分区,将控制卡的地址码设置为0 用节目制作软件发几个直接显示的字,确认屏幕显示正常。注意将停留时间设大一些,比如设置为6000 用 MakeFontLib.exe 制作并上传16点大小的汉字点阵库到控制卡使用步骤:使用串口或网络发送下面的报文内容,即可在显示屏左对齐显示 Hi你好,深圳励研,屏幕以前的内容将被覆盖 注意:使用的显示屏应...

2019-05-05 14:36:36 754

原创 (CL3000)创建第一个VC应用

1、打开Visual Studio2012,File->New->Project2、选择Visual C++->Win32->Win32 Console Application,输入项目名和解决方案名,其他根据需要设置。3、拷贝MiniLED.h/MiniLED.cpp/MiniLED.h/MiniLED.cpp文件到当前项目目录下:4、打开项目Dl...

2019-05-05 12:04:03 169

原创 (CL3000)MiniLED.cpp

功能:用来实现加载dll功能函数/*---------------------------------------------------------------------------- * CL3000 LED Screen Controller *---------------------------------------------------------------...

2019-05-05 10:42:30 226

原创 (CL3000)MiniLED.h

功能:用来定义控制系统常用的数据结构以及调用dll中的功能函数,直接将下载的MIniLED.h/MiniLED.cpp拷贝到开发者创建项目目录下。/* Copyright (C) Lytec Inc., 2010 *//* All rights reserved */#ifndef MiniLEDH#define MiniLEDH#include <windows.h&gt...

2019-05-05 10:39:20 230

原创 (OC) interface

类接口的语法:@inteface ClassName : SuperClassName//属性和方法的声明@end类接口的声明以@interface指令开头,后跟类的名称,以@end指令结束。示例:#import <Foundation/Foundation.h>@interface Test : NSObject@property (readonly)...

2019-05-04 22:35:30 536

原创 (OC)入门

1、Objective-C开发环境由以下四部分组成:Objective-C编程语言; Objective-C运行环境; 软件库; 软件开发环境;2、选择Objective-C的原因面向对象的编程功能:Objective-C编程语言为面向对象的程序设计(OOP)提供了全面的支持,其中包括对象消息、封装、继承、多态和开放式递归等功能。 对象消息传递: 动态的运行时环境; 内...

2019-05-04 22:15:24 117

原创 (python3) printf格式化Bytes

处理Bytes字节数组:bytes和bytearray转换说明符需要包含两种或以下更多的字符,必须遵守以下约定:以“%”作为需要格式化内容的开始标记; 带有括号的映射字符序列,可选; 会影响结果的转换类型,可选; 指定符号“*” 指定符号“.” 长度修改器,可选 转换类型格式化符号符号 说明 '#' '0' '_' ...

2019-05-03 20:31:46 2395

原创 (MAC) 恢复MAC自带的python

首先,MAC系统自带python2.7版本,如果误删会导致更多的问题,如Xcode无法正常打开。解决办法:1、首先下载python2.7版本,文件目录如下,下载地址:https://pan.baidu.com/s/18HxD6WDAK0YqYbBsb2jp5A2、将下载的python2.7拷贝到系统资源对应的Python.framework/Versions目录下,操作命令:...

2019-05-03 10:01:54 3903

原创 (MAC) 出现permission denied解决办法

如下图:解决办法:终端输入:sudo chmod -R 777 文件目录如下图

2019-05-03 09:39:48 55190 7

原创 (Python3)Bytes和Bytearray操作

特别说明:以下所有的指定范围只能从0-255以内1、count#计算子字符串(字符串表示的二进制数据)在规定范围内出现的次数bytes.count(sub[, start[, end]])bytearray.count(sub[, start[, end]])2、decode#返回指定编码的字符串表示二进制数据bytes.decode(encoding="utf-8"...

2019-05-01 15:32:03 8990

原创 (Python3)二进制序列类型:Bytearray

bytearray是一个可变的字节数组类型class bytearray([source[,encoding[,errors]]])四种构造器:1、创建一个空实例,bytearray()2、创建一个以0填充的给定长度的字节数组,bytearray(10)3、创建一个integers类型的迭代器长度的字节数组,bytearray(range(20))4、复制一个存在缓冲区的...

2019-04-30 22:33:09 851

原创 (Python3)二进制序列类型:Bytes

Bytes是一种不可变序列的单字节数组类型,主要用处于二进制文本编码。class bytes([source[,encoding[,errors]]])首先,语法中的bytes迭代器是一个相同长度大小的字符串迭代器,以b作为前缀,有以下三种表达试:1、 单引号:b' " " ', 内可以嵌套双引号字符串2、双引号:b" ' ' ",内可以嵌套单引号字符串3、 三个单引...

2019-04-30 22:23:57 3769

原创 (VB.Net)Integer转 Byte数组

1、Integer转单个字节Public Function iByte(ByVal i As Integer) As Byte Dim b() As Byte = BitConverter.GetBytes(i) Return b(0)End Function2、Integer转双字节'低字节在前,高字节在后Public Function iBy...

2019-04-28 11:56:34 3152

原创 (Android) Activity介绍

Activity概念:Activity是一个应用程序组件; 为应用程序提供一个可视化页面; 用户通过此页面与应用程序进行交互;启动Activity:manifest.xml:主配置文件 MainActivity:主界面 Layout:布局文件XML语言:XML是一种可扩展的、用于标记电子文件使其具有结构性的标记语言。与HTML类似,都是标准通用标记语言的子集。...

2019-04-25 09:54:50 178

原创 (Java) while循环

语法格式:while(循环条件){ 语句;}执行流程:package www.example.com;public class WhileDemo { /* * n的值必须先进行初始化 * 循环变量n的值必须被 改变 * */ public static void main(String[] args) { int n = 1; while ...

2019-04-25 09:22:51 2616

原创 (Android) 概况

Andy Rubin:Android开发领头人,原Google副总裁。Android 发展史2005:Google收购了Android公司。2007: 开放手持设备联盟成立。2008: 首台Android手机发布 HTC G1。2010: Android2.3操作系统正式发布。2011: Android4.0 手机操作系统正式发布。SDK:Software De...

2019-04-25 00:04:47 166

原创 (Java) 入门导学

1、简介java是一门面向对象程序设计语言 1995年由sun公司发布 2010年sun公司被Oracle收购2、JVMJVM(Java Virtual Machine),Java虚拟机 JVM是Java平台无关性实现的关键。3、Java程序执行流程Program.java(源文件)->compliler(编译器)->Program.class(字节码文件)-&g...

2019-04-24 18:58:03 207

原创 (Python3) Django:创建第一个项目(二)

1、数据库配置打开LWeb/settings.py。这是个包含了Django项目设置的Python模块。通常,这个配置文件使用SQLite作为默认数据库。如果你不熟悉数据库,或者只是想尝试下Django,这是最简单的选择。Python内置SQLite。所以你无需安装额外东西来使用它。当你开始一个真正的项目时,你可能更倾向使用一个更具扩展性的数据库,例如PostgreSQL,避免中途切换数据...

2019-04-23 22:10:31 314

原创 (SCL2008) VB.Net:创建SCL_API.vb添加dll库函数

创建SCL_API.vb文件,添加以下代码,并将dll文件拷贝到bin或bin/debug文件夹下Option Strict OffOption Explicit OnImports System.Runtime.InteropServicesModule SCL_API '**************************************************...

2019-04-23 16:43:03 380

原创 (Python3) str:文本序列类型

在Pyton中处理文本数据是使用str对象,也称为字符串,字符串是由Unicode码位构成的不可变序列。字符串字面值有多咱不同的写法:单引号:‘允许包含有“双”引号’。 双引号:”允许包含有'单'引号“。 三重引号:'''三重单引号'',""'三重双引号"""。使用三重引号的字符串可以跨越多行,其中所有的空白字符都将包含在该字符串字面值中。作为单一表达式组成部分,之间由空格分隔的多个...

2019-04-23 15:11:49 676

原创 (Python3) Sequence(序列)类型

序列类型有三种:list, tuple, range通用序列操作运算 x in s 如果s中某项等于x则结果为True,否则为False x not in s 如果s中的某项等于x则结果为False,否则为True s + t s与t相拼接 s*n 或 n*s 相当于s与自身进行n次拼接 s[i] s的第i项,起始为0 s[i:j] s...

2019-04-23 12:55:17 4285

原创 (Python3) Boolean(布尔)类型

布尔运算有三种:and, or, notx or y x为假时,则求y值 , 否则求x值 x and y x为假时,则求x值, 否则求y值 not x x为假时,则返回真,否则返回假 ...

2019-04-23 11:21:55 1394

原创 (MAC)打开/usr/local/目录

/usr/local/目录对Finder是隐藏的,可通过快捷方式打开,打开Finder,按以下快捷键:shift + command + G

2019-04-20 19:01:59 5043

原创 (Pyton3) Django:创建第一个项目(一)

1、打开Pycharm工具,创建Django项目,输入项目名2、LWeb项目结构,如下:目录结构:LWeb:项目根目录名 manage.py:一个实用的命令行工具,可以使你以各种方式与该Django项目进行交互 LWeb/__init__.py:一个空文件,告诉Python该目录是一个Python包。 LWeb/settings.py:该Django项目的配置文件。 L...

2019-04-20 16:20:04 254

原创 (Python3) Django:Windows系统下载安装django

更新pip版本:python -m pip install --upgrade pip检测pip版本:卸载django旧版本:安装djangopip3 install django安装完后,会在最后一行显示当前安装的django最新的版本或者输入以下命令:python -m django --version...

2019-04-20 15:53:12 486

原创 (Python3) Django:入门

1、文档教程链接:https://docs.djangoproject.com/en/2.2/2、下载命令:pip3 install django3、初识Django3.1 设计模型:Django无需数据库就可以使用,它提供了对象关系映射器,通过此技术,你可以使用Python代码来描述数据库结构。你可以使用强大的数据-模型语句来描述你的数据模型。mysite/new...

2019-04-20 14:50:47 373

原创 (Python3)将MAC系统下的Python2.7更新到Python3.6

1、下载Python3:https://www.python.org/downloads/2、打开终端,输出命令,注意格式:open .bash_profile3、在打开的bash_profile文件最后一行添加# Setting PATH for Python 3.6# The original version is saved in .bash_profil...

2019-04-20 12:02:40 1074

原创 (CL3000) 资源下载

1、更多资源可通过官方网站下载下载链接:http://www.lytec.cn/page243.html网盘下载:https://pan.baidu.com/s/14f_c-d3xDDfXD0FUVo6E5Q密码:8k9o

2019-04-20 11:31:36 474

原创 (CL3000) VB.Net:调用VC 动态链接库

1、通过Visual Studio2012创建VB.Net项目2、在当前项目下添加.vb文件,如 SCL_API.vb3、拷贝dll文件并修改Compile属性将MiniLED.dll和MiniUtil.dll拷贝到当前项目的bin文件夹下,或bin/Debug下,具体位置查看编译输出路径,如下:注意:dll是在win32下生成的,所以Target CPU设置为x86...

2019-04-20 11:14:58 499

原创 (python3) Mac book使用命令安装模块

mac book系统下使用命令安装python模块:sudo pip3 install +模块名如果安装失败,可能是pip3版本过低,先升级pip3版本,然后使用以下命令安装模块pip3 install +模块名更新pip3pip3 install --upgrade pip...

2019-04-19 22:35:28 957

空空如也

空空如也

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

TA关注的人

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