- 博客(51)
- 资源 (2)
- 收藏
- 关注
原创 docxtpl 捕获jinja2.exceptions.TemplateError 调试模板错误
【代码】docxtpl 捕获jinja2.exceptions.TemplateError 调试模板错误。
2023-08-15 09:29:15 202
原创 Windows Server 2016 收不到UDP数据
之前用得好好的UDP数据接收软件在这台新服务器上竟然收不到数据了,wireshark 能抓到数据确认数据已经到服务器:netstat -ano 确认程序也已经监听了对应的端口:这一度让我怀疑会不会是操作系统的原因,直到看到udp服务器不能接收到数据包??急!!!-CSDN论坛这个帖子的最后一个回复:赶紧把防火墙开了,然后可以了:哦,原来wireshark抓到的数据是通过防火墙之前的数据,总是记不住。...
2021-09-25 21:54:44 1219 1
原创 chapter 6 与学习相关技巧
1.参数更新gradient_descent_3d_update_process.y# -*- coding: utf-8 -*-"""Created on Fri Jul 9 09:13:20 2021@author: Bugs"""#方法一,利用关键字from matplotlib import pyplot as pltfrom mpl_toolkits.mplot3d import Axes3Dratio = 0.01def gradient_descent(f,
2021-07-21 14:51:31 185
原创 chapter 5 误差反向传播法
layer_naive.pyclass MulLayer: def __init__(self): self.x = None self.y = None def forward(self, x, y): self.x = x self.y = y out = x * y return out def backward(self, dout): dx = dou
2021-07-19 17:19:50 286 2
原创 chapter 4 神经网路的学习
gradient_1d.py# coding: utf-8import numpy as npimport matplotlib.pylab as pltdef numerical_diff(f, x): h = 1e-4 #0.0001 return (f(x+h) - f(x-h))/(2*h)def function_1(x): return 0.01*x**2 + 0.1*xdef tangent_line(f, x): d = numeric
2021-07-19 15:11:00 347
原创 chapter 3 神经网络
step_function.py# coding: utf-8import numpy as npimport matplotlib.pylab as pltdef step_function(x): return np.array(x > 0, dtype=np.int)if __name__ = '__main__': X = np.arange(-5.0, 5.0, 0.1) Y = step_function(X) plt.plot(X, Y)
2021-07-16 16:54:35 188 2
原创 chapter2 感知机
and_gate.py# coding: utf-8import numpy as npdef AND(x1, x2): x = np.array([x1, x2]) w = np.array([0.5, 0.5]) b = -0.7 tmp = np.sum(w*x) + b if tmp <= 0: return 0 else: return 1if __name__ == '__main__':
2021-07-16 15:37:52 88
原创 更新 WinPython Spyder
双击打开 WinPython 文件夹下的“WinPython Command Prompt.exe”,然后输入 “pip install spyder --upgrade”,这样就不会出错了,前面我通过pypi.org 下载wheel 更新导致依赖出问题,走了不少弯路。
2021-03-26 15:14:13 256
原创 DFT
"""Train a neural network to implement the discrete Fourier transform"""from keras.models import Sequentialfrom keras.layers import Denseimport numpy as npimport matplotlib.pyplot as pltN = 32batch = 10000# Generate random input data and desire.
2021-03-26 14:25:38 172 1
原创 查找序列里最长的近似等差数列
查找序列里最长的近似等差数列def find_longest2(array,precision): array.sort() print(array) i = 0 arr_length = len(array) total_arr = [] while i < arr_length-1: j = i+1 candidate_arr = [] candidate_arr.append(array[i])
2021-03-26 10:35:24 198
原创 matplotlib 自定义数据绘制三维图
matplotlib 自定义数据绘制三维图import matplotlib.pyplot as pltimport numpy as npimport pandas as pdfrom matplotlib import cmfrom mpl_toolkits.mplot3d import Axes3Dfig = plt.figure()ax = fig.add_subplot(111, projection='3d')if __name__ == '__main__'.
2021-02-22 10:10:44 1011
原创 dot Net SerialPort 组件关闭时卡住
查了之后发现这是一个Bug。以下是解决方法,已经两天了暂时还没出现: private void ClosePort() { comPort.ErrorReceived -= errorRecieveHandler; comPort.DataReceived -= dataRecieveHandler; Thread.Sleep(500); comPort.Close();
2020-07-17 09:39:26 225
原创 matplotlib 时间序列跳过没有数据的部分 skip-dates-where-there-is-no-data
在matplotlib 双坐标 曲线 不同步 (2)完结中实现了x_tick 和 x_tick_label 定制,下面说说时间序列如何跳过没有数据的段,matplotlib官方有参考文档skip-dates-where-there-is-no-data,剩下来介绍如何自己实现:这是原图:这是效果图:以下是实现过程,测试过程中发现如果导入数据时不使用时间戳作为DataFrame 的 index (pandas 自动生成了从0开始增加的整数index)的话是这样显示的:哈哈,...
2020-07-01 15:54:00 2975
原创 matplotlib 双坐标 曲线 不同步 (2)完结
在上一篇中,本人片面的认为问题解决了,后来认真一看曲线确实同步了,可是横坐标惨不忍睹,如下图所示:认为是下面这条设置横坐标label 位置的问题,实际上经过测试将这句位置上调整到ax2=axs.twinx() 之前,作用就没有了,混乱的横坐标是自动生成的。plt.xticks(pd.date_range(start=start_index,end=end_index,freq='20D'),pd.date_range(start=start_index,end=end_index,freq..
2020-07-01 14:41:04 780
原创 matplotlib 双坐标 曲线 不同步 (1)待续
今天才发现这个问题,两条曲线的数据是一致的,但是画出来却不同步,存在错位,如下图所示:对应的Code:def plot_deflection_local(name,label,data_frame): plt.rcParams['font.sans-serif'] = ['SimHei'] plt.rcParams['figure.dpi'] = 200 fig,axs = plt.subplots(1,1) axs.set(xlabel='日期',ylabel
2020-06-04 13:47:30 589
原创 更新 WinPython 中的Spyder 遇到的问题
WinPython 中的 Spyder 版本太老,打算更新到最新的 Spyder 4.0.1,更新过程中免不了出问题,更新之后Spyder打不开了,spyder_crash.log 提示 “ImportError: cannot import name 'secure_write' ”,解决办法: pip install --upgrade jupyter_client Sp...
2020-01-10 14:21:49 977
原创 Windows + Bugzilla + IIS
网上查资料折腾了好久,Bugzillla终于能用了,用的是单机版的(Sqlite 数据库),做个分享,少走弯路,写完这个的时候竟然发现Bugzilla 官方文档上有安装和配置说明,这个弯子绕的不是一般的大,参考内容:Bugzilla 安装https://bugzilla.readthedocs.io/en/5.0/installing/windows.html IIS 配置 http...
2019-09-29 15:06:17 391
原创 Ms Chart 主副坐标
chart1.Series.Add("Value");chart1.Series["Value"].YAxisType = AxisType.Primary;chart1.Series["Value"].ChartType = SeriesChartType.FastLine;chart1.Series.Add("Temp");chart1.Series["Temp"].YAxisTy...
2019-07-23 14:24:19 275
转载 极路由3 = B50
我的验证结果:极路由3 刷B50 固件后确实WAN口变成了千兆,下图是200Mbps电信宽带测速结果转自https://krunk.cn/kblog373/极路由3 = B50?先说结果:反正千兆口变成Wan口了,能用就行了。极123都是淘汰设备了!和小米 ,新路由 等低价位的,其实配置都一样并没谁更好谁更差的区分。都是一个公版出来的东西7620有不死,装了不死之后 刷怪老...
2019-05-14 15:11:22 9951 6
原创 windows server 2008 R2 opencv 4.0 python 3.6.8 Load DLL error
今天在windows server 2008 R2 python 3.6.8 环境 下安装opencv 4.0,import cv2 时报错,如下图所示:参考https://stackoverflow.com/questions/52349669/dll-load-failed-when-import-cv2-opencv中 @Venify 的 方法下载了DependencyWal...
2019-03-27 14:14:08 2053 2
原创 TCP 粘包处理
char tmp[]; Buffer buffer; // 网络循环:必须在一个循环中读取网络,因为网络数据是源源不断的。 while(1){ // 从TCP流中读取不定长度的一段流数据,不能保证读到的数据是你期望的长度 tcp.read(tmp); // 将这段流数据和之前收到的流数据拼接到一起 buffer.append(tmp); // 解析循环:必须在一个循环中...
2018-06-30 21:35:21 154
原创 跨线程访问控件
(new Thread(new ThreadStart(() =>{ DataTable dt = new DataTable(); dt.Columns.Add("A"); dt.Rows.Add("A1"); if (dataGridView1.InvokeRequired) { dataGridView1.BeginInvoke(new Me...
2018-05-30 10:55:50 440
原创 HTML 文件 Edge 可以显示,Chrome不能显示的问题
写了个网页,在Edge上可以正常显示,Chrome上直接把源码显示出来了,后来发现是网页编码为utf-8 with BOM,改成utf-8后就OK!
2018-04-23 20:48:05 3341
原创 比较两个DateTime 之差
DateTime dt = Convert.ToDateTime("2018-03-08 12:00:00"); DateTime dt1 = Convert.ToDateTime("2018-03-08 12:09:00"); TimeSpan ts = dt - dt1; MessageBox.Show(...
2018-03-08 14:24:56 1937
原创 Sqlite3: select * from data where Stamp>'2017-11-9' 无法预期输出
解决办法: Stamp (datetime)格式必须为 “YYYY-MM-DD HH:MM:SS”
2018-02-01 16:19:13 168
原创 Instruction’s to Change Default MySQL Data Directory:
As a System Administrator I don’t prefer to use / directory to store MySQL data files. Each time when I install MySQL for a production server, I tried to use secondary disk for storing application and
2017-05-15 10:35:51 340
原创 Protobuffer language definition for notepad++
将文件存为xml 文件,然后在 notepad++ 的 Language 菜单导入即可 00// 01 02 03 04
2017-05-03 09:45:23 738
转载 How to pass the paramater of Node.js or io.js into native C/C++ function.
How to pass the paramater of Node.js or io.js into native C/C++ function.
2016-10-21 16:14:11 171
转载 How to pass the paramater of Node.js or io.js into native C/C++ function.
How to pass the paramater of Node.js or io.js into native C/C++ function.
2016-10-21 16:13:27 492
原创 Node.js Addon 返回数组
void GetDisplayedContent(const FunctionCallbackInfo& args) { Isolate* isolate = args.GetIsolate(); // Check the number of arguments passed. if (args.Length() < 2) { // Throw an Error that is pas
2016-10-20 20:40:57 1236
转载 你嗅到了代码腐化的味道了吗?
转自 http://www.nowamagic.net/librarys/veda/detail/1761代码腐坏的味道是指在代码之中潜在问题的警示信号。并非所有的坏味道所指示的确实是问题,但是对于大多数坏味道,均很有必要加以查看,并作出相应的修改。1. 重复的代码如果你在一个以上的地点看到相同的程序结构,那么当可肯定:设法将它们合而为一,程序会变得更好。同一
2016-04-21 17:49:20 396
转载 从“假如有以下几种价格10,20,50,请你代码实现将他们排序输出”看设计模式中的策略模式
今天重温了一下策略模式,将自己的一些感悟与大家分享。。。本人只是技术渣渣,所理解的东西的难免会有很大的局限性甚至是错误,还请各位带着批判的眼光去看待。。。。不喜请勿吐槽 定义:策略模式属于设计模式中的对象行为型模式,它将用到的算法单独抽象成一个单独的类。通常,我们在多个类完成同一件事情,仅仅完成的方式不同时,我们可以考虑使用这种设计模式。
2014-05-14 13:35:24 642
转载 jobschu CGIC库的移植及使用
CGIC是一个支持CGI开发的开放源码的标准C库,可以免费使用,只需要在开发的站点和程序文档中有个公开声明即可,表明程序使用了CGIC库,用户也可以购买商业授权而无需公开声明。 CGIC能够提供以下功能: 1、分析数据,并自动校正一些有缺陷的浏览器发来的数据; 2、透明接收用GET或 POST方法发来的From数据; 3、能接受上传文件; 4、能够设置和
2014-04-30 14:59:16 717
转载 cgi配合boa使用web服务器
转自:http://www.cnblogs.com/jobschu/archive/2013/02/25/2931958.html
2014-04-30 14:51:08 1276
转载 Boa Web服务器在PC和S3C2440开发板上移植
boa是一个非常小巧的Web服务器,可执行代码只有约60KB。它是一个单任务Web服务器,只能依次完成用户的请求,而不会fork出新的进程来处理并发连接请求。但Boa支持CGI,能够为CGI程序fork出一个进程来执行。下面我们讲解以下boa如何在PC机(虚拟机RedHatAS5环境)完成移植修改工作。一、下载Boa源码 下载地址: http://www.boa.org/或 h
2014-04-30 14:45:33 919
原创 BOA 移植问题汇集
1.必须要在板子的/etc下建一个boa目录(错误代码忘了) 2.”can't open boa.conf for reading“解决:不仅要在你自己放置boa的目录下放入boa.conf配置文件,而且要在板子的/etc/boa下也要放入boa.conf文件,这样系统在运行boa的时候才可以读取到boa.conf文件。 3.“unable to dup2
2014-04-30 14:38:03 1244
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人