- 博客(25)
- 资源 (1)
- 收藏
- 关注
原创 解决Graphics.DrawImage绘制的图像变大的问题
解决Graphics.DrawImage绘制的图像变大的问题原因分析DrawImage是设备相关的函数,换言之就是,DrawImage会把屏幕的参数带上,所以,它绘制图像的DPI基本都是96。而我的图片是72DPI的。例如,假定一个 Image 对象的宽度为 216 像素而存储的水平分辨率值为 72 点/英寸。因为 216 除以 72 等于 3,所以 DrawImage 将缩放该图像,使其在 ...
2020-04-26 14:54:02
2868
原创 解决VS无法识别手动创建的app.manifest文件的问题
解决VS无法识别手动创建的app.manifest文件的问题解决方案删除手动添加的app.manifest文件,修改项目属性使项目自动添加app.manifest文件。操作流程1.选择当前项目,单击鼠标右键,选择“属性”2.在“属性”设置页面,选择“安全性”标签,勾选“启动ClickOnce安全设置”,保存设置,即可在properties下生成app.manifest文件。(若未找到相关...
2020-04-22 10:49:23
2503
原创 解决Winform运行在高分屏下字体模糊的问题
解决Winform运行在高分屏下字体模糊的问题解决方案更改程序的配置文件,在里面添加几行代码,使程序运行时自动检测屏幕分辨率,在高分屏时禁用系统缩放操作流程1.选择当前项目,单击鼠标右键,选择“添加”-“类”2.选择应用程序清单文件3.打开刚才建立的清单文件,找到下图中所示语句,取消注释,然后保存再运行即可。...
2020-04-20 17:08:43
1204
原创 Python递归算法小结
一、递归的定义程序调用自身的编程技巧称为递归( recursion)。递归函数就是直接或间接调用自身的函数。#直接调用自己:def func(): print('from func') func()func()#间接调用自己def foo(): print('from foo') bar()def bar(): print('...
2018-10-15 13:56:59
4716
1
原创 网易2018届校招笔试-编程题
参加了网易校招笔试,做编程题的时候可能是太紧张了,没有做的很好,所以事后又分析了一遍,现在整理一下做题的思路及解题过程。1、魔术币小易准备去魔法王国采购魔法神器,购买魔法神器需要使用魔法币,但是小易现在一枚魔法币都没有,但是小易有两台魔法机器可以通过投入x(x可以为0)个魔法币产生更多的魔法币。魔法机器1:如果投入x个魔法币,魔法机器会将其变为2x+1个魔法币魔法机
2017-09-12 16:09:49
2177
原创 JavaScript
一、JavaScript介绍JavaScript是运行在浏览器端的脚步语言,JavaScript主要解决的是前端与用户交互的问题,包括使用交互与数据交互。 JavaScript是浏览器解释执行的,前端脚本语言还有JScript(微软,IE独有),ActionScript( Adobe公司,需要插件)等。前端三大块 1、HTML:页面结构2、CSS:页面表现:元素大小
2017-08-29 14:23:23
502
原创 HTML和css3
一、CSS权重CSS权重指的是样式的优先级,有两条或多条样式作用于一个元素,权重高的那条样式对元素起作用,权重相同的,后写的样式会覆盖前面写的样式。权重的等级可以把样式的应用方式分为几个等级,按照等级来计算权重1、!important,加在样式属性值后,权重值为 100002、内联样式,如:style=””,权重值为10003、ID选择器,如
2017-08-28 17:05:53
923
原创 python 飞机大战
# /usr/bin/env python# -*- coding:utf-8 -*-# Author : yimiimport pygame,time,randomfrom pygame.locals import *class BasePlane(object): def __init__(self,screen_temp,x,y,image_name):
2017-08-15 16:39:10
1185
原创 python进阶强化-7
1.如何派生内置不可变类型病修改其实例化行为?class IntTuple(tuple): def __new__(cls,iterable): g=(x for x in iterable if isinstance(x,int) and x>0) return super(IntTuple, cls).__new__(cls,g)
2017-08-03 22:51:53
305
原创 python进阶强化-5
1、如何读写文本文件(python2和3 的区别)python2python32、如何设置文件的缓冲3.如何将文件映射到内存4、如何访问文件的状态5、如何使用临时文件?再创建一个t,该文件会被覆盖,若
2017-08-03 00:33:55
280
原创 python进阶强化-4
1、如何拆分带有多种分隔符的字符串?方法1:# Author : yimidef mySplit(s,ds): res = [s] for d in ds: t = [] map(lambda x: t.extend(x.split(d)),res) res = t return ress
2017-08-02 00:47:17
299
原创 python进阶强化-3
1、如何实现可迭代对象和迭代器对象# /usr/bin/env python# -*- coding:utf-8 -*-# Author : yimi#如何实现可迭代对象和迭代器对象import requestsfrom collections import Iterable,Iteratorclass WeatherIterator(Iterator):
2017-08-01 15:37:16
287
原创 python学习日志--day11
MYSQL数据库一、安装搜索MYSQL下载中心下载相应版本二、登录进入安装目录至bin下,如 D:\mysql5.7\mysql-5.7.18-winx64\bin输入命令 mysql -u root -p输入密码三、mysql命令show databses;use mysql;show tables;desc user;
2017-07-15 09:08:05
260
原创 python学习日志--day10
一、笔记1、IO操作不占用cpu2、计算占用cpu3、python多线程,不适合cpu密集操作型的任务,适合IO操作密集型的任务二、多进程(multiprocessing)from multiprocessing import Processimport os# 子进程要执行的代码def run_proc(name): print ('Run child
2017-07-12 08:49:26
368
原创 python学习日志--day9
一、进程与线程1、定义:进程是具有一定独立功能的程序关于某个数据集合上的一次运行活动。(进程就是各种资源的集合)线程是操作系统能够进行运算调度的最小单位,是一串指令的集合。它被包含在进程之中,是你进程中的实际运作单位。一条进程指的是进程中一个单一顺序的控制流,一个进程中可以并发多个线程,每条线程并行执行不同的任务。2、区别Thread
2017-07-11 10:54:28
265
原创 python学习日志--day8
一、python网络编程1、基于TCP客户/服务器程序的套接字函数2、服务器端编程步骤:第一步,socket.socket(socket.AF_INET,socket.SOCK_STREAM)第二步,绑定地址 使用listen方法进行监听状态循环监听状态#服务器端import socketserver = socket.socket()server.bind((
2017-07-10 08:46:35
288
原创 python学习日志--day7
一、面向对象进阶 1、经典类和新式类python2 经典类是按深度优先来继承的,新式类是按广度优先来继承的python3 经典类和新式类都是统一按广度优先来继承的class A: def __init__(self): self.n = 'A'class B(A): # def __init__(self): # self
2017-07-08 11:59:32
367
原创 python学习日志--day6
python类与面向对象一、面向对象编程(OOP)1、程序=指令+数据2、两种范型:以指令为核心(围绕“正在发生什么”进行编写)以数据为核心(围绕“将影响谁”进行编写)3、核心概念:机器模型(“解空间”或“方案空间”)-----问题模型(“问题空间”)类型由状态集合(数据)和转换这些状态的操作的集合组成(类---抽象的,实例---具体的)4、
2017-07-07 08:41:58
352
原创 python学习日志--day5
一、pickle,json模块json,用于字符串和python数据类型间进行转换pickle,用于python特有的类型和python的数据类型间进行转换,和json的用法一样json和pickle模块主要用于序列化,有四个方法:dump、dumps、loads、load二、其他模块1.模块定义:用来从逻辑上组织python代码,本质上就是以.
2017-07-06 09:16:06
318
原创 python学习日志--day4
一、装饰器1、定义:本质是函数,就是为其他函数添加附加功能(装饰其他函数)2、原则:不能修改被装饰的函数的源代码;不能修改被装饰的函数的调用方式;示例一def bar(): print('in the bar')def foo(): print('in the foo') bar()foo()输出结果结果解析:定义ba
2017-07-05 13:25:22
308
原创 python学习日志--day3
一、字符编码二、函数1、语法:def functionName(parameters):2、函数作用域3、变量名解析4、函数参数位置参数;关键字参数;默认参数;可变参数;5、匿名函数lambda6、输出结果7、输出三、文件修改import sysf = open
2017-07-05 10:41:34
248
原创 python学习日志--day2
1、序列大概有六种形式:列表,元祖,字符串,Unicode字符串,buffer对象,xrange对象2、索引从左往右,下标从0开始递增。从右往左,下标从-1开始递减。(负数索引)3、分片扩展分片(第三个数为步长)4、列表、字典三级菜单小程序data = { '北京':{ "昌平":{ "沙河":
2017-07-05 10:14:11
277
原创 python学习日志--day1
一、python简介1、python的创始人为吉多·范罗苏姆(Guido van Rossum)。2、python的优缺点:优点:简单,易学;开发效率高;高层语言;可移植性好;可扩展性好;可嵌入性强;拥有丰富的库。缺点:代码不能加密;线程不能利用多CPU的问题。二、python的安装下载安装包:https:
2017-07-05 09:11:24
279
原创 删除快捷方式小箭头
1、win+R调出运行2、在输入框中输入命令“cmd /k reg delete "HKEY_CLASSES_ROOT\lnkfile" /v IsShortcut /f & taskkill /f /im explorer.exe & start explorer.exe”3、回车,结束
2017-07-03 09:04:04
587
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人