- 博客(36)
- 资源 (2)
- 收藏
- 关注
原创 [python]kivy gui探索(二)
对kivy gui进行初步探索,理解语法和生命周期之后首先尝试相机模块对于相机的示例代码,我碰到一些坑,和补充'''Camera Example==============This example demonstrates a simple use of the camera. It shows a window witha buttoned labelled 'play' to turn the camera on and off. Note thatnot finding a came
2021-03-12 13:05:16 547
原创 [python]pip安装出现Command “python setup.py egg_info“ failed with error
强制升级pip我用的python3python3 -m pip install --upgrade --force pip
2021-03-04 15:49:07 440 1
原创 【WPF小功能】WPF获取控件的句柄
项目需要获取显示控件的句柄获取相机的实时图像需要传入窗体上显示控件的句柄但是!!!WPF的控件是没有句柄的,不是指没有.Handle这个属性(当然也没有)。而是!WPF的控件都是画出来的,不具有独立的句柄,是画!出!来!的,都是像素点而已。画布一层一层而已!所以用关键字“WPF 控件 句柄”搜到的类似这样的方案,行不通1、在WPF中,获取当前窗体的句柄与WINFORM中不一样:WINFORM直接获取:this.Handle----------this是窗体的类名,handle就是句柄。2、WP
2020-05-18 12:28:58 4221 8
原创 【WPF控件】可多选ComboBox的简易实现
实现一个这样的多选列表控件选中的项通过控件事件触发将结果字符串(分隔符可设置)发出来。因为我想让checkbox的IsChecked作为控件Item本身的属性,不希望这个属性由数据层干预。也就是说我绑定在控件ItemSource的数据就是string集合。所以就不用修改ListBoxItem样式模板这种的方案了,我自定义CheckListItem继承ListBoxItem。思路思路很简单,实现也不难1.写一个CheckListItem模块继承ListBoxItem,给它添加IsCheck的属性
2020-05-09 17:27:50 3291
原创 【踩坑记录】win7平台IIS里搭建ftp服务器
开启服务建 站 点开始那里输入iis搜出来就好了。网站这里右键 添加ftp站点暂时先这样吧,我打算根目录所有用户都能进去看,然后给每个用户配一个专用的文件夹路径,每个人只能访问自己的文件夹,对其他人的文件夹没有查看和修改权限。创建用户在ftp的根目录下新建属于用户的文件夹然后开始创建用户啦,我查过csdn很多教程,在用户管理那里添加用户,然后设置分组之类的,出现了很多问题,比如系统用户登录界面上出现了很多用户,碰到最多的就是访问ftp的时候输入新建的用户名密码无法访问。也查
2020-05-09 16:22:16 361
原创 【Blend】 欢迎Logo 渐变和放大缩小
2019年写的的,一直放笔记里没发上来,是上家公司logo。拿来玩一下。先来看一下效果:不是图片,因为目的是为了熟悉Blend,所以完全就是在Blend里的工具画的。 其实可以用Ps画了之后导进来,但是那样可能多多少少有点局限。暂时不做教程...
2020-05-09 14:24:34 187
原创 【Blend】 变色圆圈loading
在逛博客园的时候经常有看到这个gif效果感觉用wpf的动画很好实现就随手做了下,效果如下:变得颜色好像不是很好看
2020-05-09 14:20:44 158
原创 【Blend】探照灯动态效果
[Blend]探照灯参考大神的教程,主要是为了熟悉blend的操作,学习动画效果 教程使用的软件:Microsoft Expression Blend4因为做的过程没有截图,所以就把实现方法描述一下控件组成就是一个TextBlock和Path,其中Path由一个矩形和椭圆形组成。矩形要够长,足够圆形部分移动到每一个字,且圆形以外的部分被矩形覆盖,矩形有要一定的透明度,不然就一个⚪不好看。这个Path的绘制:1.先画一个透明度80%的矩形作为覆盖层,然后在文字旁边画一个和文字等高或大于文字
2020-05-09 14:16:10 286
原创 【WPF小功能】自定义窗体 最大化的时候遮挡任务栏--解决方案
public class CustomWindow:Window { public CustomWindow() { DefaultStyleKey = typeof(CustomWindow); CommandBindings.Add(new CommandBinding(SystemCommands.Cl...
2019-02-26 16:52:42 3806 8
原创 【WPF控件】简约实用,进度百分比跟随显示的Progressbar
话不多说先上图:有三部分组成:1. 底下灰色条部分 2.上层涂色部分 3. 百分比显示部分<Style TargetType="{x:Type ProgressBar}"> <Setter Property="Maximum" Value="100" /> <Setter Proper...
2018-12-03 09:26:35 4490 4
原创 【WPF小功能】ListView滚动条下沉
ListViewAutomationPeer view = new ListViewAutomationPeer(this.PART_ListView); var swap = view.GetPattern(PatternInterface.Scroll) as ScrollViewerAutomationPeer; ScrollViewer s...
2018-11-13 16:58:26 1137
原创 【WPF小功能】遍历枚举类型的
foreach (ENUMType item in ENUMType.GetValues(typeof(ENUMType))){ Console.WriteLine(item.ToString());}
2018-11-13 16:26:45 632
原创 【WPF小功能】ENTER继承TAB切换焦点功能
用所有控件放在Grid border 等等容器里,然后再定义其下所有元素的PreviewKeyDown事件:PreviewKeyDown="grid_main_PreviewKeyDown"private void Grid_PreviewKeyDown(object sender, KeyEventArgs e){ var uie = e.OriginalSource as ...
2018-11-13 16:18:05 894
原创 【工业自动化】通讯系列之串口工具
串口是最常见和入门的通讯手段,在此记录串口使用过程中接触到的 知识点 问题 以及可能的解决方法https://download.csdn.net/download/sinat_29484257/10774271c# 操作串口类 SerialPort使用自查说明文档https://docs.microsoft.com/zh-cn/dotnet/api/system.io.ports.se...
2018-11-09 11:53:11 722
原创 TensorFlow学习例子-1
例子来源 TensorFlow使用的一个小案例#导入依赖库import numpy as np #这是Python的一种开源的数值计算扩展,非常强大import tensorflow as tf #导入tensorflow ##构造数据##x_data=np.random.rand(100).astype(np.float32) #随机生成100个类型为float32的值y_dat...
2018-06-01 14:12:05 271
原创 Python制作处理excel--openpyxl
做公司项目碰到要读写excel (xslx),暂定要实现的功能如下:1. 从json文件里解析数据2.制作excel模板(有三行需要一个个单元格分开制作)3.复制sheet页使用的库如下,功能一目了然,不做详解:import json,openpyxlimport shutil,osfrom openpyxl.styles import Border, Side, Font, Gradient...
2018-05-25 11:14:39 361
原创 【python爬虫】爬取百度图片
学习的时候常常忘记做记录,想起来就记录下,有写错或者写的不好的地方希望看到的朋友能指出(虚心求教脸)爬虫三步走:F12、抓包、存数据爬到数据之后可以开始学习分析识别总结或者预测啦。由于没有把python能做到的相关技术(爬虫啊,画图啊,Gui啊,分析处理呀,机器学习呀,人工智能呀)作为工作内容,所以初学至今为止乐趣无穷呀。首先,F12是个伟大的发明,我没有专业学过HTML css js等等前端内容,
2018-03-13 15:05:56 3397 1
原创 Python3安装-ubuntu环境
1.下载源码https://www.python.org/2.邮件下载来的压缩包,提取到此处3.进入python3-X-X文件目录 右键打开终端4.输入 ./configure 回车5.输入 make && make install6.测试,输入python3XX@ubuntu:~/下载/Python-3.6.4$ python3 Python 3.5.2 (default, N...
2018-03-06 09:28:34 443
原创 [Github Star多的py代码鉴赏学习]目录下文件重命名脚本
来源batch_file_rename.py解析1.程序入口if __name__ == '__main__':main()2.使用模块import osimport argparseOS模块 是一个Python的系统编程的操作模块,可以处理文件和目录等日常操作,可以输入help(os)查看详细的说明和使用介绍。 argparse模块 能对命令...
2018-02-10 15:30:32 450 1
原创 UI/UX学习之色彩篇--认识颜色
颜色概述三原色: 红黄蓝 又称三基色间色:(红+黄 = 橙)由基色叠加产生的颜色复色:(橙+蓝 = 灰蓝)间色与其他色重叠产生的颜色互补色:色环中180度相对的两个颜色,一般人的眼球长期盯着一个颜色,然后移开看向空白处所产生的颜色就是互补色。色彩的三要素明度:通过混入深浅色使其明度发生变化纯度:指颜色本来的纯净度,一般有三原色混合,加黑白灰,补色混合都影响纯净度。色
2018-01-15 14:21:03 490
原创 Wpf 调用ironpython异常修正
异常内容:ImportException: “not a Zipfile”修正方法: ScriptSource script; ScriptEngine engine; engine = Python.CreateEngine(); engine.Runtime.IO.RedirectToCon
2017-12-19 13:53:04 667
原创 Python写Gui窗口
用Python写Gui窗口应用程序尝试:pycharm & pyQt在pycharm里添加外部工具pyQt和python3.5 - 用pyQt制作UI界面布局与控件关系生成.ui文件,保存到python工程目录下 - 在pycharm里找到.ui,右键-外部工具-PyUic,转成同名的py文件 - 在该文件下加入:app = QtWidgets.QApplication(sys.argv)
2017-11-29 17:03:54 1226
原创 wpf记录
WPF开发问题点与解决方法记录1. WPF DataGrid 右键聚焦当前行问题。原因分析:左键聚焦,右键调取菜单,因为菜单分为行菜单与整张表格菜单,导致右键常常无法准确聚焦某一行。方法:添加LoadingRow事件,在加载行时为每行添加右键事件,该事件的实现内容时Focus().//页面后台文件中添加private void dg_LoadingRow(object
2017-11-23 09:52:20 240
原创 docker学习笔记1
ubuntu下docker安装手顺: 终端输入: sudo apt-get update sudo apt-get install linux-image-extra-uname -r 添加Docker repository keysudo sh -c “wget -qO- https://get.docker.io/gpg | apt-key add -” 添加Docker reposit
2016-06-06 20:28:18 279
原创 jenkins-client jar
jar包 source javadoc 下载地址。 https://www.versioneye.com/java/com.offbytwo.jenkins:jenkins-client/0.3.5从javadoc 里查看这个jar包的使用说明
2016-06-06 17:02:58 1035
原创 shell脚本语言学习笔记-4
记录1:shell脚本里执行sudo命令怎么做? echo “password” |sudo -S commamd记录2:关于shell里的cd是怎么回事? 执行 cd /road1 后就进入了一个子shell里执行这个目录下的命令。所以./X.sh 的时候是不会将当前目录转到你想去的目录的,你看到的还是最开始的目录,其实它已经去过road1了。
2016-06-03 18:31:00 348
原创 shell脚本语言学习笔记-3
定义变量: 变量名命名规则与其他语言相似,但注意!变量名与=之间不能有空格variableName="name"myURL="http://www.example.com"myNum="100"使用变量: your_name="mozhiyan" echo $your_name echo ${your_name} #加花括弧用来识别变量的边界变量可被二次定义,替换第一次的内容
2016-06-03 14:54:17 408
原创 shell脚本语言学习笔记-2
新建文件,扩展名是sh,#!bin/bashread YOURNAMEecho "Hello $YOURNAME!"#! 是告诉系统这个脚本用哪种解释器。 echo是向窗口输出文本 read 是从stdin获取输入,赋值给YOURNAME关于执行方式,有两种:作为可执行程序运行:chmod +x ./test.sh #使脚本具有执行权限./test.sh #执行脚本作为解释器参数运
2016-06-03 13:38:01 274
原创 shell脚本学习笔记-1
shell 语言是用户使用linux/unix 的桥梁 大部分的工作都是通过shell命令完成的,它既是程序语言 又是命令语言。作为命令语言,它交互式地解释和执行用户输入的命令;作为程序设计语言,它定义了各种变量和参数,并提供了许多在高级语言中才具有的控制结构,包括循环和分支。Shell 有两种执行命令的方式:交互式:解释执行用户的命令,用户输入一条命令,shell就解释执行一条(终端模式)批
2016-06-03 13:16:40 377
原创 20160228 java练习io
import java.io.*;import java.util.* ;public class Testio{ public static void main(String[] args){ Scanner in = new Scanner(System.in);/*实例化一 个扫描仪 取名叫in 扫描屏幕上的字符*/ System.ou
2016-02-28 15:49:59 439
原创 20160228 java入口框架
代码编写工具 EditPlus; JDK 版本 8;import java.io.*; import java.util.* ; public class Hello{ public static void main(String[] args){ System.out.println("what's your name?");
2016-02-28 15:10:59 369
原创 android客户端与部署到tomcat的servlet服务器之间实现http通信
博主目前小白,为了完成这个踩到不少地雷,在此处记录下,可能错误忘记了,以后想起来再更新。服务器端:public class Servlet extends HttpServlet {@Override protected void doPost(HttpServletRequest request, HttpServletResponse response) thr
2015-10-28 19:18:45 5384 1
原创 【每日一点】android VideoView
安卓开发练习册 2015-10-25 晴 VideoView:用于播放一段视频媒体,它继承了SurfaceView,位于”android.widget.VideoView”,是一个视频控件。MediaController 虽然VideoView为我们提供了方便的API用于播放、暂停、停止等操作,但是还是需要我们编码完成,但是如果使用了MediaController的话,那么这些操作都可
2015-10-26 13:26:08 551
原创 【每日一点】android 震动
安卓开发练习册2015-10-24 晴 获得振动器实例Vibrator vb = (Vibrator)getSystemService(Service.VIBRATOR_SERVICE);package com.example.zhenzhen;import android.R.bool;import android.app.Activity;import android.app.Aler
2015-10-24 20:26:08 437
原创 多线程相关知识(2015年 10月28号 (更新))
sleep(),wait(),notify()的区别sleep() 方法的作用是在指定毫秒数内让当前正在执行的线程休眠(暂时停止)。这是一个静态方法,他只属于类本身,不属于该类其对象,也就是说sleep这个方法的调用方式是 Thread.sleep()调用此方法需要捕捉Interrupted Exception 异常。它在调用的时候也是要在同步内的,即在synchronized关键字的代码块或者方
2015-10-24 10:51:15 422
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人