自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(120)
  • 资源 (16)
  • 问答 (5)
  • 收藏
  • 关注

原创 部署Django项目到阿里云(一)——将mysql安装到阿里云(Ubuntu ×64)上

1.有关阿里云的一些注意事项(1)账号一般为root,购买的时候一般会让你添加密码,因为暂时边学习边实践,刚开通的阿里云账号可以申请一个月的个人用户免费试用,所以没有常规的设置操作,此处不累述。(2)镜像要记得选择Ubuntu,各自选择32位或64位的,和自己的电脑配置一样。(3)设置网络和安全组的时候,要记得勾选80和443端口,特别是80端口,方便之后部署网站,之后再去改比较麻烦。(4...

2020-02-16 17:46:47 545

原创 c#类雷达自绘控件(升级版,长时间绘制不卡)

注意注释的地方要填充。

2023-07-23 16:33:36 362

原创 c#-winform项目嵌入Unity(四)--解决failed to download data file问题

当经过上篇文章,运行不出错,但是又无法显示画面的时候:这表示Src路径错误。经过查询资料,发现AxUnityWebPlayer控件具有局限性,不可进行相对路径的赋值,仅支持绝对路径,同时启动软件的时候修改src也是无效的:对此我们有两种方式,将对应的unity3d及相关文件放置在电脑指定位置,属性src填写绝对路径,或者让控件支持相对路径。

2023-05-11 14:08:35 419 1

原创 c#-winform项目嵌入Unity(三)--解决未安装Unity电脑不能运行软件的bug

我们找到对应报错的地方,在安装Unity的电脑上去找对应的dll。且无法在工具箱找到对应的com组件。

2023-05-11 10:26:54 401

原创 Unity(七)--3d组合对象按中心旋转的方法

【代码】Unity(七)--3d组合对象按中心旋转的方法。

2023-04-25 15:19:26 1018

原创 Unity(六)--绑定鼠标点击事件(左键、右键、中键)

绑定鼠标点击事件类

2023-04-25 14:29:10 1068

原创 Unity(五)--实现背景循环滚动

创建的sprite对象要调整到摄像头范围内,居中比较合适。2.拖入长图,并修改属性。1.创建Sprite。

2023-04-23 16:57:28 775

原创 微信小程序开发教程(三)--快速开发小程序的方式

除去自己编码开发小程序,我们可以选择更简单地方式先在网站生成类似实例,再去编码调整,减少工作量。生成实例的网址有很多,我下文中使用的是其中一种,后续如果有其他合适的,再和大家分享。按要求填写后,下图界面选择“小程序”可以偷懒选择已有的抽奖模板。

2023-04-21 15:43:44 97

原创 微信小程序开发教程(二)--上传小程序

此时我们可以第一次尝试将我们的小程序进行上传。此时退回界面,就能看到在审核版本有了相关信息。在模拟器的位置,点击头像,会登录。接上文,我们已经有一个小例子了。此时就可以提交审核了。之后就默默等待就好了。

2023-04-21 15:41:44 966

原创 部署Django项目其他注意事项

我们平时调试代码的时候使用的是runserver,但是要正式发布的服务,我们需要一个可以稳定而持续的服务器,比如Apache, Nginx, IIS等,下文将以 Apache为例。1.关闭Debug模式debug模式开启,出现bug的时候有很多敏感信息会直接显示在网站上,只适合于开发人员调试,当程序部署的时候,最好设置为False。在项目的setting文件下。(1)设置404.html,...

2023-04-21 15:39:17 77

原创 WPF(一)--WPF简单介绍及简单创建工程

传统桌面应用程序开发,我们过去常常使用winform进行界面搭建开发,但是winform在实际操作中会展现一些局限性,例如很多控件不支持透明度设置,或者根据UI设计师设计的样式,winform自带的控件无法通过调整属性来实现,只能通过自绘或者找寻其他第三方控件,具有一定局限性,而WPF脱离了对传统windows控件的依赖,可以展现更炫酷的界面。

2023-04-18 16:51:16 433

原创 Unity(四)--使用鼠标移动、旋转、缩放3d模型

【代码】Unity(四)--使用鼠标移动、旋转、缩放3d模型。

2023-02-24 11:33:42 607

原创 Unity(三)--导入3d模型并实现UGUI界面上嵌入3d模型

ps:Skybox和Solid Color都有清除上一帧颜色缓冲的功能,而depth only和Dont clear都没有清除颜色缓冲的功能。以防我们显示的内容变形,我们要根据显示图片的大小设置Render Texture的Size。Size越大越清楚哦,但是同样耗费性能。先简单添加一个image,本例中命名为Panel_back,调整到合适大小位置。设置3d模型的Layer层为Model(命名自定义),先添加。设置成合适大小,即可看到它出现在视野中。能看到对应对象的材质和组合都出现在这里。

2023-02-24 11:19:19 1250 1

原创 Unity(二)--通过简单例子了解UGUI几个常用对象操作(Text,Image,Button)

ps:创建一个UI元素但是屏幕上没有出现,一般是屏幕分辨率的问题,造成UI无法正常显示在Game视图中,可以通过修改Canvas的Canvs Scaler组件的属性来解决。动画过渡Animation:可以通过设置不同的触发器状态,来展示按钮选中、点击、移开等不同的效果。图片过渡Sprite Swap:可以通过拖入不同图片,来展示按钮选中、点击、移开等不同的效果。颜色过渡Color Tint:可以通过调整颜色,来展示按钮选中、点击、移开等不同的效果。颜色和图片过渡大致属性解释如下;所有的UI元素的父物体,。

2023-02-23 14:59:14 339

原创 c#-winform项目嵌入Unity(二)

上节讲了怎么简单在winform中嵌入Unity,本节讲讲嵌入后如何进行通信。

2023-02-13 17:26:27 690

原创 Unity(一)--通过简单例子了解属性、脚本等基础操作

完成后选择保存文件,并将该文件拖到层级视图中的player对象上,再次点击运行按钮,鼠标右击方块会往上弹。同上步操作,项目视图中点击Create→Material,创建材质,改名为playerMaterial.在右上角“Hierarchy”区域分别添加一个平面,在平面上添加一个方块和圆球。将方块命为player,球体命名为ball,平面命名为floor,方便后续使用。Alt+Ctrl键+拖动鼠标左键:可左右查看视图。选中对象+F:可快速将该对象定位移动到视图中心。Alt+鼠标左键:可中心旋转查看视图。

2023-02-13 11:38:01 457

原创 c#-winform项目嵌入Unity(一)

1.unity5.3及以下可以发布webplayer版本,往上未尝试,搜索资料大家都分享往上不可用,所以要注意unity版本。建立工程后,先添加所需的控件。

2023-02-10 10:32:33 1522

原创 微信小程序开发教程(一)--注册小程序、下载开发工具及新建工程

从本章开始,我们将讲解微信小程序的简单开发流程,我将尽量使用简洁的语言,逐个步骤详细讲解,让大家都能跟得上,也希望和大家交流学习。

2022-11-15 20:45:00 984

原创 c#--根据模板生成word文档

用以上的方式,就可以导出特定模板类型的word文档,下次有时间再分享导出pdf的方式。Nuget添加引用Microsoft.Office.Interop.Word。打开word,创建你需要的内容格式。在文件-》选项下,勾选书签。

2022-10-27 16:26:47 552

原创 c#--dataGridView的分页显示

dataGridView是常用的表格控件,实现分页的方式也有很多种,例如直接使用sql语言,配合存储方式,直接读取某一页的内容,大家如果有兴趣的话,下次整理出来与大家分享,本次,采用另一种方式,即控制表格在接收所有数据后,不再使用滚轮展示,而是通过控制定位行来实现。使用该方法需要注意的是,大数据量还是不建议使用,因为大数据量会导致表格UI卡顿,还是采用sql查询的方式较为可靠。下面就简单的使用控件分页的方式与大家分享。

2022-10-21 15:02:24 2967

原创 可直接使用的圆角帮助类--使控件变圆角或者填充圆角背景色

以上两个方式可以在paint事件中使用,需要注意的是用填充底色的方式可能会导致控件其他曲线被遮挡,优先推荐不填充底色的方式,自己设置底色。上图该用户控件背景色及曲线控件(chart)都为圆角。

2022-09-09 15:19:52 195

原创 c#类雷达自绘控件

可进行类似雷达扫描图的自绘控件

2022-08-29 17:35:03 660

原创 c#sqlite帮助类

添加引用:可网上下载或者添加程序包,本人使用:使用前赋值:使用:返回数据表:ExecuteDataTale(string sql)执行操作:public override IDataReader ExecuteReader(string sql)public override int ExecuteNonQuery(string sql) //返回影响行数public override object ExecuteScalar(string sql)//返回数据批量执行:public ov

2022-06-23 14:58:43 480

原创 c#调用摄像头进行二维码扫码

摄像头调用和二维码扫码实际已经是很成熟的技术,不需要我们再去编写轮子,直接使用开源的代码,本文中,我们使用的是AForge.net调用摄像头,使用zxing.net生成二维码及实现二维码读取的功能。之所以再去写这样一篇可能很多人写过的文章,是因为以上两个dll在提供的官方链接无法打开,在网上也下载了很多源代码,可能因为时间过长,运行后不能正常启用摄像头。故此多做一步,重新整理,能进行摄像头的显示和扫码。话不多说,下面我们开始实现功能。新建工程后,我们先添加对应的程序包:将以下几个程序包进行下载:

2022-06-16 10:56:08 2819

原创 c#--WPF学习之路(六)-了解x名称空间

在我们一开始生成的XAML文件里,就存在x名称空间。本节了解下x名称空间的相关知识。x名称空间的工具包含Attrubute、标签扩展、XAML指令元素几种类型。Attrubute。Attrubute在XAML标签中大多对应着对象的属性。常用的Attrubute有x:Class x:ClassModifier x:FieldModifier x:Key x:Name x:Shared x:Subclass x:TypeArguments x:Uid1.x:Class作用是告诉XAML编译器将X

2022-05-17 11:24:09 544

原创 c#有关TCP和UDP通信的简单粗暴答疑

近期由于工作需要,对TCP和UDP通信都有涉及,在不断踩坑和学习探索中,也有了一些粗微的领悟,写出来和大家分享讨论。有关TCP的帮助类,后期再写一篇文章。ps:本文只是简单粗暴不使用专用术语来解决一些简单的疑问,具体有兴趣可自行深入学习。1.有关分包先把总结放上:UDP.会自动分包,如果一个数据包超过1472,则分多次触发接收事件,每次最多传递1472个字节。tcp无需拼包,会一次性传递过来,但是数据包越大,触发接收事件所需的时间更多。具体缘由可查看如下两个网址:https://blog.c

2022-04-07 16:07:58 2611

原创 c#导入地图(一)--地图Gmap的使用

前期准备工作下载GMap及离线地图内容包含GMap源码以及地图下载器(用于生成GMDB格式离线地图文件)下载地址:https://archive.codeplex.com/?p=greatmaps(地址无法找到),我翻资源找到了(链接:https://pan.baidu.com/s/1AFGzkobdj_cIBfEYtC1lQA?pwd=bbj0提取码:bbj0)或者私信告诉我邮箱,给你们发。打开工程:VS打开报警告没关系,直接继续运行软件:找到合适的地图,很多地图是无法显示的,我用的

2022-03-28 14:12:20 6415 20

原创 使用pycharm开发Django2.2全过程(十一)-实现高德地图的导入(API)

在网站中导入高德地图,来实现2d或3d效果,只需要使用高德提供的接口即可。目录1.高德网址注册并添加key2.实现简单高德地图3.实现3d地图4.地图自定义5.其他1.高德网址注册并添加key进入高德开发平台https://lbs.amap.com/,未注册的需要提前注册。注册完成后,进入控制台,按如下操作,进行key的添加:如上,就能得到自己的key值。2.实现简单高德地图<!doctype html><html><head> <me

2022-03-22 11:12:07 1879

原创 使用pycharm开发Django2.2全过程(十)-实现实时时间显示,天气获取显示

效果如下:时间每秒更新,自动获取地理位置,代码在下面说明,图片也需要自己去替换,但对应如何引用js,css不再说明,请查看之前的文章。HTML文件内容<head>添加内容,引用js: <!-- 引入天气 --> <script src="https://pv.sohu.com/cityjson?ie=utf-8" type="text/javascript"></script> <script src="http://libs.

2022-02-18 15:59:06 992

原创 使用pycharm开发Django2.2全过程(九)-ECharts的使用(绘制地图、散点图、饼图等)

ECharts是一个第三方控件,我们使用前,需要先下载对应的js文件才能用,链接:https://pan.baidu.com/s/1Fe1LRoN_t7WjfS0njER9hA?pwd=r56g提取码:r56g目录添加引用实现地图效果实现饼图、散点图效果饼图散点图其他说明添加引用将文件放在项目的对应目录下:在html中添加js文件 <!-- 引入 echarts.js --> <script src="../static/js/echarts.min.js"&g

2022-02-18 15:23:57 2100

原创 使用pycharm开发Django2.2全过程(八)-使用css及js遇到界面不刷新的问题解决

在实际操作中,有时候修改了css或js,但实际浏览器显示没有刷新,先不要着急修改代码,进行如下处理:因为浏览器缓存造成的无法刷新:因为浏览器会自动缓存js和css文件,所以对此有很多解决办法,例如在js和css上填上版本号,或者删除浏览器缓存,具体方式可自行搜索,本文介绍一个简单的方式,在浏览器界面按下ctrl+shift+r,进行强制刷新,就能刷新成功。因为错误导致:例如我在运行地图时,总是无法显示地图,在网页上按F12或者右键检查,去查看错误,解决完错误后,即可显示成功。...

2022-02-18 10:03:40 1388

原创 使用pycharm开发Django2.2全过程(七)-简单前台界面的渲染(CSS、JS)

使用CSS和JS使界面变得更加美观。本篇只是讲解基础的语法及引用方式,下一篇慢慢学习其他

2022-02-16 17:52:51 1199

原创 使用pycharm开发Django2.2全过程(六)-本机小型前后台项目实战

分析项目打算做一个图片管理的软件用于练手,可以保存照片,并可以方便查询到照片,所以分析数据库模型如下:创建django项目创建应用程序一般来说,我们会根据分析来确定设计多少个应用程序,易于管理和修改。我在本项目中有几个模型,则创建几个应用程序,这样对应的逻辑代码在各自的文件夹下。根据下面的步骤,依次创建用户表,地点表及类别表的应用程序(在创建django项目时我们已创建图片表的应用程序PhoneSystem)创建步骤:如下表示成功:都创建完成之后:添加到本项目中:创建数据库

2021-10-15 08:51:03 468

原创 使用pycharm开发Django2.2全过程(五)--admin后台管理

amdin是django提供的一个后台管理页面,提供完善的html和css,在通过Model创建完数据库表之后,就可以对数据进行增删改查,要注意的是,管理界面不是让访问网站的人使用的,它服务于网站管理者(网站的管理员)。1.创建超级管理员用户打开treminal 输入 python manage.py createsuperuser 然后回车自定义用户名,密码(不显示,输入完直接回车即可),邮箱号:2.登录后台在主路由我们可以看到地址(http://127.0.0.1:8001/admin),用

2021-09-26 14:37:33 470

原创 使用pycharm开发Django2.2全过程(四)--数据库及模型层

当涉及大数据存储及读取时,我们会使用数据库。在django里面,常用及默认的数据库是sqlite,也可在配置中更改为其他数据库。通常,为了使用数据库,需要建立Model模型,每个Model模型对应数据库中唯一的一张表,模型的每个属性都表示为数据库中的一个字段,这个不随数据库的变更而改变(表结构一致,只需要修改API),从而减少了修改工作。目录1.安装数据库2.连接数据库1.安装数据库(1)在电脑上安装mysql数据库(要记住你设置的用户名及密码)(2)在当前python环境中安装 pymysql

2021-09-15 17:57:35 448

原创 忘记mysql5.7的登录密码

使用cmd来解决:1.先进入到mysql的安装路径bin下2.移除后重新添加(用于解决出现3报错)红框部分先进入计算机“管理”,服务里面去看,你的mysql是叫什么此时可看到服务可开启及停止3.启动无密码登录4.此时cmd不可用,新打开一个cmd进入mysql可以看到不用密码了即可登录了...

2021-09-10 11:44:48 114

原创 使用pycharm开发Django2.2全过程(三)--使用模板系统分离前台和后台代码

就像我们使用其他编程语言一样,代码编写要注意减少相互的耦合度,django也是类似,为了降低耦合度,使用模板系统,将页面的设计和Python的代码分离开。目录 1.基础设置2.基本语法变量标签3.在视图中将信息传递到前台页面4.在Html文件中使用模板标签分离后台代码1.基础设置在系统设置文件中,必须要有如下代码。'DIRS': [os.path.join(BASE_DIR,'templates')],也可写:默认创建django工程则无需更改2.基本语法变量语法:{ { var

2021-09-08 15:59:13 269 1

原创 使用pycharm开发Django2.2全过程(二)--理解基础demo中的相关知识及扩展(path、re_path的使用及正则表达式、反向解析器、Request对象与Response对象)

上节我们使用了path来显示网站地址,还有另一种方式,是通过输入网址的形式,将输入的参数传入网址中处理。先在views文件中写入如下代码:在urls文件中运行:由上,我们可以看到通过正则表达式,我们可以将输入的数字或字符,在网站上使用。基础正则表达式:名称解释\d数字\D非数字\ w数字、字母或下划线(=[0-9 a-z A-Z _])\ W非数字、字母或下划线\ s空格(包括制表符及换页符)*出现次数>=0+出现

2021-09-02 17:42:30 223

原创 使用pycharm开发Django2.2全过程(一)--实现基础demo

目录1.安装django2.22.新建django工程3.新建自己的应用程序4.实现应用程序的加载5.添加网页显示内容6.配置主路由与子路由的映射7.运行服务器1.安装django2.2在WINDOW+R,输入cmd,之前配置过pip及python的环境变量的话,就可以直接在cmd中输入如下内容安装。pip install django==2.2 pip install pillow如果没配置pip,则找到python.exe的安装目录及下一级Scripts目录(里面是pip),将这两个目录放置

2021-09-02 16:52:08 439

原创 c#禁止同时打开两个相同的程序

有时候运行可通信软件时,如果打开两个软件,通信有可能会造成混乱,为了避免这样的情况,我们可以在启动软件前先检测是否打开了软件,若打开,则弹出提示并关闭。代码块: Process[] pro = Process.GetProcessesByName("CarParkInspectApp"); if (pro == null || pro.Length >= 2) { MessageBox.Show("软件已打开,请勿重复

2021-07-23 16:23:52 899

winform嵌入Unity的dll及插件

AxInterop.UnityWebPlayerAXLib.dll winform嵌入Unity的dll,解决未安装unity电脑控件报错。 UnityWebPlayer.exe解决没有注册类的问题。 对应参考的文章: https://blog.csdn.net/Yyuanyuxin/article/details/128965099。有(一)、(二)、(三)三篇。

2023-05-11

c#使用摄像头进行二维码扫码

使用的是AForge.net调用摄像头,使用zxing.net生成二维码及实现二维码读取的功能。 已测试,可直接使用,有问题请私信我。 https://blog.csdn.net/Yyuanyuxin/article/details/125310249?spm=1001.2014.3001.5502

2022-06-16

双对数坐标曲线的自绘实现,可直接用

https://blog.csdn.net/Yyuanyuxin/article/details/109176493,效果如博客所示,为双对数坐标的折线图绘制,已封装成控件,可直接使用,带源码,没添加的属性,也可直接修改添加。

2022-05-17

在网站实现实时时间显示、天气显示、地图及其他饼图等的显示(采用echarts)

1.测试的浏览器为Chrome,如在其他浏览器可能出现布局错误的问题,完全不懂相关知识的朋友建议先从我提供的博文进行学习,避免下载积分浪费。 2.实现效果在文章https://blog.csdn.net/Yyuanyuxin/article/details/123004766最后面有显示,另外其他对应内容在博客https://blog.csdn.net/Yyuanyuxin/article/details/123003636?spm=1001.2014.3001.5501也有说明,可辅助理解。 3.代码编写平台是pycharm,使用django2.2版本。

2022-02-18

自定义窗体,无边框窗体

winform进行UI设计时往往不能实现效果,需要用无边框窗体自己时间后,作为继承父类,完成UI搭建,本项目为MyFrom的实现,可拖动窗体、拖拽窗体大小及一些其他的自定义属性,可直接使用。 基于4.6.net框架

2021-03-17

c#Udp socket通信配合订阅者模式广播及收发信息

c#Udp socket通信配合订阅者模式广播及收发信息的例子,可以获取本机信息并绑定,发送信息,并通过订阅者模式接收信息

2020-10-23

绘制渐变色图片.rar

基于.net4.6 winform,效果可查看: https://blog.csdn.net/Yyuanyuxin/article/details/108661879。 为读取色阶文件,并使用绘制的方式,生成渐变色图片

2020-09-18

c#有人云通信.rar

c#写,通过透传云管理系统https://console.usr.cn/#/login,登录并和上面绑定的设备进行通信

2020-06-10

c#串口简单操作.rar

只是一个简单的c#串口通信例子,用COM1发送数据,用COM2接收数据。 使用的是SerialPort。

2020-04-29

串口模拟工具.rar

串口工具可以直接在没有串口的电脑上模拟串口通信。 该小工具有个bug,无法显示全,但是不影响操作。 简单操作查看:https://blog.csdn.net/Yyuanyuxin/article/details/105839392

2020-04-29

tchart和chart折线图实时显示

tchart和chart图实时显示,x轴为时间,显示格式为MM-dd mm:ss.fff。 chart图设置为2条曲线,数据时间差为0.5s。曲线时间间隔为0.5s,最大刻度5s。 tchart图为一条曲线,曲线时间间隔为10s,最大刻度1min。 基于VS2019 .Net Framework4.6,可运行、

2020-04-21

VS自带Chart控件——设置x轴为时间,并使用滚动条显示

对VS自带Chart控件的操作小例子。采用从excel读取数据的方式。x轴显示时间,为MM-dd HH:mm:ss:fff形式,间隔时间为0.5s,数据时间大于5s时出现x轴滚动框的形式展示数据。 例子基于vs2019的.net Framework 4.6,可运行。 有疑问可私信我。

2020-04-21

带sqlite数据库打包的winform小程序源码

带sqlite数据库打包的winform小程序源码,包含简单的数据展示界面,打包项目及操作步骤说明和常遇问题的解决。是基于.NET Framework 4.6的框架,因为dll受此框架影响,如果在其他框架移植可能导致无法使用,可以私信我一起解决。

2020-04-15

sqlite-netFx46-x64二进制包

原有上传资源的补充,因为dll引用可能报错,关于SQLite中“其他信息: 未能加载文件或程序集“System.Data.SQLite, Version=1.0.81.0, Culture=neutral, PublicKeyToken=db“ 原来资源地址:https://download.csdn.net/download/Yyuanyuxin/12326786

2020-04-14

sqlite帮助类 SqliteHelper.cs

是使用sqlite封装好的帮助类 ,有执行sql语句和执行带参数的sql语句及一次执行多条(事务)及执行带存储过程参数的的SQL语句等基础操作。

2020-04-14

SQlite.rar

包含sqlite的exe,dll,def,附加如何安装使用,配有自己试验的C# winform中使用sqlite数据库的简单小例子及sqlite帮助类、System.Data.SQLite.dll文件,有问题可以直接问我。

2020-04-14

Chart的完整小例子+滚动条+缩放+提示y值+数据读取绑定

对VS下的工具箱控件Chart的完整小例子,数据从所带的excel上直接读取,可缩放,添加x轴滚动条,并可隐藏、显示某条曲线,点击节点显示y轴值

2020-04-09

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

TA关注的人

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