- 博客(43)
- 资源 (4)
- 收藏
- 关注
原创 摘抄-王蒙
学习促使人采取一个更健康的态度和方略。批判是健康的批判,不是大言欺世。痛苦是有为的痛苦,不是类似吸毒的反应。鼓舞是健康的鼓舞,不是牛皮山响。成功是清醒的成功,不是范进中举。人生是明朗的人生,是明朗的航行,不是酸溜溜、阴森森、滴滴咕咕,磨磨唧唧的阴沟里的蠕动。学习是我们得到智慧得到光明,如果没有一下子得到,那至少也是围绕着感受着智慧和光明。
2022-11-05 11:11:55
203
原创 关于正向代理和反向代理的理解
正向代理与反向代理都是客户端访问代理服务器,然后通过代理服务器访问真正提供服务到服务,但是正向代理与反向代理具有根本的区别,如下:1、反向代理使用反向代理时,用户实际访问的就是反向代理服务器到某个端口,然后由反向代理将这个端口的请求转发到后面的一个或多个服务,具体转到一个或几个由反向代理服务器到设置决定(一般有根据权重、源IP等方式选择最终转发的服务地址)。可以看出,使用反向代理时,客户端是无法决定最终访问的服务地址的,对他来说,代理就是他访问的最终地址。反向代理的作用是解决用户请求过多
2021-12-18 10:27:46
364
原创 2020-09-17
gitee创建新的项目和仓库后首次提交代码提示src refspec master does not match any.原因是没有调用git commit 命令我最开始的调用顺序是git initgit commit -m ‘init’git remote add origin ‘此处是远程仓库地址’git add .git push -u origin master结果就提示src refspec master does not match any.应该是commit
2020-09-17 09:34:50
128
原创 oracle 查询语句总结
// 查询某字段为某个值的记录select * from saleswhere type= '皮夹子'// 模糊查询select * from sys_users where namelike '%吴%'// 去重查询select distinct type_name, table_name from menuTab;// 查询前10条select * caseTab where rownum < 10;// 统计某一字段不同数值数量select count(disti...
2020-08-06 14:31:03
196
原创 vue利用计算属性动态控制div大小
因为需要动态控制div的显示数目,所以需要div的大小能动态变化,这里使用的计算属性来实现<div class="video" :style="{width: videoWidth + 'px', height: videoHeight + 'px'}"></div>这里的videoWidth和videoHeight就是计算属性computed: { videoWidth: { get: function () { // elmWidth是当前控.
2020-07-25 20:55:47
5298
原创 VUE监听组件大小变化
可使用ResizeObserverhttps://developer.mozilla.org/zh-CN/docs/Web/API/ResizeObserverconst resizeObserver = new ResizeObserver(entries => { for (let entry of entries) { entry.target.style.borderRadius = Math.max(0, 250 - entry.contentRect.width) +
2020-07-24 16:03:43
2250
原创 win10家庭版安装Docker
1. 查看了Docker安装条件,发现家庭版无法直接安装2、网上看别人的博客说需要Docker toolbox3、去官网下在Docker toolbox半天下不下来4、去别人的一个网站https://dn-dao-github-mirror.daocloud.io/docker/toolbox/releases/download/v19.03.1/DockerToolbox-19.03.1.exe5、下载完检查校验,win10下可以用CertUtil -hashfile E:\软件\
2020-05-29 14:41:07
220
原创 java获取字符点阵并打印
该代码从https://bbs.youkuaiyun.com/topics/210039216中摘录import java.io.*;import java.awt.*;import java.awt.event.*;import javax.swing.*;import java.net.*;import java.util.*;import java.awt.image.*;publi...
2020-05-06 14:53:12
743
原创 Python从网页抓图并剪切
import timefrom selenium import webdriverfrom selenium.webdriver.chrome.options import Optionsfrom PIL import Imageimport osall_urls = [{'url':'url1', 'name':'pic1'},{'url':'url2', 'nam...
2020-04-28 17:49:08
306
原创 React注意事项
把遇到的坑记一下,以备后查1. import的类名首字母必须大写, import MyClass from './myClass.jsx'2.
2019-12-11 09:33:46
159
原创 vs2019 winform CLR20R3错误
在win10环境下编写了一个winform的程序,到2008上运行,报CLR20R3的错误。安装了.net环境,还是无法解决,后来在系统日志中发现是一个控件的错误,没有注册。看来要养成看日志的习惯。具体可以参见这位仁兄的博客,https://blog.youkuaiyun.com/menghuangxiao/article/details/54915149...
2019-09-10 13:50:36
1330
原创 vs2017 编译遇到COM 组件的调用返回了错误 HRESULT E_FAIL
1>对 COM 组件的调用返回了错误 HRESULT E_FAIL。1>错误: 对 COM 组件的调用返回了错误 HRESULT E_FAIL。选择工程,属性页,然后关闭属性设置对话框就可以重新编译了,还不清楚原因。...
2019-08-02 17:59:06
994
转载 Linux下文件颜色含义
蓝色表示目录;绿色表示可执行文件;红色表示压缩文件;浅蓝色表示链接文件;灰色表示其它文件;红色闪烁表示链接的文件有问题了;黄色是设备文件,包括block, char, fifo。用dircolors -p看到缺省的颜色设置,包括各种颜色和“粗体”,下划线,闪烁等定义。转自于iT粉丝网_Linux系统管理...
2018-06-17 10:31:28
569
原创 intellij idea中gulp报错
在新的电脑上装了intellij和nodejs,打开以前写的程序,加载gulp任务,结果提示在node_modules里找不到gulp,打开cmd,进入程序目录,然后运行 npm install --save-dev gulp(这个是在官网查的,说是这样可以作为项目的开发依赖安装),之后再次加载gulp任务,提示“Cannot find module 'gulp-concat'”在网上搜到一篇文章...
2018-04-04 22:14:19
641
原创 invalid syntax
python运行py文件提示是因为当前已经进入了python环境,输入exit(),退出python环境,再执行python **.py 即可。
2018-03-20 10:03:47
7616
原创 使用Intellij idea15开发SpringMvc遇到的问题
跟着网上的教程使用Intellij IDEA开发SpringMVC一步步做的,搭了一个小程序,一直还是不叫顺利的。但是到最后运行时提示错误,如下org.springframework.beans.factory.BeanDefinitionStoreException: Unexpected exception parsing XML document from ServletContex
2016-07-20 07:32:13
2174
原创 进程/线程同步机制
进程线程之间的通信共享数据在现实的应用中可以说是不可避免的,那么如何保证他们之间在使用同一个数据的时候能够有序,不出问题,这个就是同步机制要解决的问题,老师经常说程序设计到最后有很多哲学的问题,仔细想来也确实可以这么说,哈哈,其实哲学就是事物的道理吗,我们都多多少少是跟哲学沾边的。 同步的机制主要有四种:临界区,互斥量,信号量和事件,下面分述之,首先说明,这些内容有些是网上看到别
2016-07-03 20:48:49
493
原创 关于常量修饰符 const
一直对const的理解就是简单的常量修饰符,定义一个不可改变的变量【注意这里是变量,也就是说const叫常量修饰符,但实际上它定义的是一个变量,只不过由编译器限定未不可修改】。 后来听了老师的课发现const有许多有意思的用法: 1:const int i = 10; --> i的值不可改变,若i = 11;则报错 2:const int *j
2016-06-28 21:49:02
1538
原创 在win7 64 上安装scikitlearn的悲惨经历
最近要学习机器学习,想装个Python加ScikitLearn,本来以为很容易的事情,结果整整弄了一周多才搞定,真是有些郁闷,不过还好最后装好了。总结一下,免得忘了,估计也忘不了了,后来者有用的着的就更好了。开始是从Pyhont官网上下载了2.7(开始想装3.5来着,听说2.7比较稳定就没用)然后安装Python、setuptools、pip,前边这几个都还比较顺利,到了Numpy
2016-06-23 21:31:23
1126
原创 stm32 栈的大小问题
前几天写stm32程序,遇到一个奇怪的问题,有一个数组的值总被非法修改。 开始以为是哪里数组访问越界了,查了半天没发现有越界访问的数组。后来把程序一部分一部分注释掉,发现调用一个根本不相干,也不存在什么问题的函数时,那个数组就会被修改。然后又是不断地试,注释掉各个部分。最终也没有找到规律。没办法只好将两个局部数组移到外面,定义成全局变量,结果问题解决。 网上一查才发现,栈的
2016-03-22 16:46:25
3126
原创 wpf 打开外部程序并在需要时激活
打开外部程序使用Process激活窗体,通过SetForegroundWindow函数传递Process获取的句柄激活_external = new Process();[DllImport("User32.dll", EntryPoint = "SetForegroundWindow")] public static extern int SetForegro
2014-12-21 11:56:38
1397
原创 WPF 使用PathGeometry画时针和分针
// 将角度转为弧度 private double TransOrt2Radian(double fOrt) { double fPAI = 3.1415926535; double fTmp = fOrt + 270; if (fTmp > 360.0) fTmp -= 360.0;
2014-09-15 22:28:33
1699
转载 RichTextbox保存为图片
FileStream pngfs = new FileStream("C:\\1.png", FileMode.OpenOrCreate);RenderTargetBitmap rtb = new RenderTargetBitmap((int)richTextBox1.ActualWidth, (int)richTextBox1.ActualHeight,
2014-09-05 23:28:22
2455
转载 RichTextbox 操作
FlowDocument fd = richTextBox1.Document; System.IO.Stream s = new System.IO.MemoryStream(); System.Windows.Markup.XamlWriter.Save(fd, s); byte[] data = new byte[
2014-09-01 22:37:28
832
原创 ODBC 执行存储过程获取返回值
sql2005存储过程,通过不同的返回值(整型)表示不同的结果。但是在使用OdbcCommand调用该存储过程时,获取到的返回值始终不对。代码如下:OdbcCommand cmd = new OdbcCommand("{call CP_CreateUser(?,?,?)}", _OdbcConnection);cmd.CommandType = CommandType.Stored
2014-08-10 00:36:26
2144
转载 关于开放封闭原则
看大话设计模式看到的一段话,觉得挺好的记下来,以后多做验证。 开放-封闭原则,是面向对象程序设计的核心所在。遵循这个原则可以带来面向对象技术所声称的巨大好处,也就是可维护、可扩展、可复用、灵活性好。开发人员应该仅对程序中呈现出纷繁变化的那部分作出抽象,然而对于程序中的每个部分都刻意地进行抽象同样不是一个好主意。 拒绝不成熟的抽象和抽象本身同样重样。
2013-08-07 19:28:11
519
原创 关于 "不记得" 这个词
最近发现不记得这个词是很容易让人产生误会的,特别是当某件事是一件坏事,并且和你有关系的时候。说“不记得”,容易让人误会你是在推脱责任。所以这种情况下最好不要简单说不记得,而是附加上一些说明,比如记得不是很清楚了,请详细说一下之类。
2012-09-12 11:21:54
430
原创 float的精度问题
今天发现了一个有意思的问题,用float.Parse("-0.03"); 得到的float型数据是-0.03,但是乘上100赋值给一个整数就成了-2. float fval = float.Parse("-0.03"); int ival = (int)(fval*100); 如果使用double就没问题。在64位的win7系统上也没问题。
2012-09-11 09:43:08
535
原创 网站资源
1.使用调度程序构建反应速度更快的应用程序 http://msdn.microsoft.com/zh-cn/magazine/cc163328.aspx2.一种基于内存的快速查询的解决方案 http://www.360doc.com/content/08/0120/11/48984_989243.shtml3. 关于dojo.declarehttps://www.ibm.com/de...
2012-07-09 11:48:29
653
原创 texturebrush 创建时提示内存不足
今天使用了一下texturebrush,using (Brush imgbrs = new TextureBrush(bmp, WrapMode.Tile, new Rectangle(0, 0, rect.Width, rect.Height))) { g.Fill
2011-08-15 15:39:34
1986
skinform 修改背景图片
2011-08-15
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人