- 博客(14)
- 收藏
- 关注
原创 Django国际化遇到的问题
Django国际化Django 支持国际化,多语言。Django的国际化是默认开启的,如果您不需要国际化支持,那么您可以在您的设置文件中设置 USE_I18N = False,那么Django会进行一些优化,不加载国际化支持机制。NOTE: 18表示Internationalization这个单词首字母I和结尾字母N之间的字母有18个。I18N就是Internationalization(...
2019-07-23 10:57:20
1349
原创 深入了解Green函数法
Green 函数法Green函数法是求解非齐次微分方程的一个重要方法,在求解含场源的电磁场边值问题中具有广泛的应用。Green 函数现考虑一般非齐次线性微分方程:Lμ(r)=f(r)L \mu(r) = f(r)Lμ(r)=f(r)式中,LLL为线性微分算子。μ(r)\mu(r)μ(r)为待求函数;f(r)f(r)f(r)为方程的自由项(或称源函数、激励函数),他们是空间坐标rrr的函...
2019-02-27 10:17:57
16202
6
原创 Django2.1学习笔记
一、Django简介 Django是python的一个web框架,里面集成很多常见的web应用,能够帮助我们进行快速的web应用开发。当前Django共有1.x版本(对应python2)和2.1版本(对应python3),这里主要介绍Django2.1版本中的架构和设计思想和官网的例子。目前使用Django开源的项目中比较多使用的是1.x版本,但是随着发展2.1的版本将会是主流。 建议使用...
2019-02-20 17:55:34
381
原创 Django2.1 translation详解
一、translation机制简介 为了使django项目具有可翻译性,必须向Python代码和模板添加最少数量的钩子。这些钩子称为翻译字符串(tanslation strings)。他们告诉Django:“如果可以使用该语言翻译该文本,则应将文本翻译为最终用户的语言。”因此,标记可翻译字符串是您的责任,系统只能翻译它知道的字符串。 Django提供了将tanslation s...
2019-02-18 17:41:02
2359
原创 Qthread的应用(二)
QMutexLocer类可以很方便的简化Qmutex的lock和unlock。因为在复杂的函数中Qmutex的锁进行调试代码是很难的,而QMutexLocker在这些情况下使用可以很好的确保mutex的状态。 下列函数在推出函数时需要解锁的地方有多个,使用QMutex的情况如下,很容易出现忘记解锁的问题,当这个程序的复杂增加时,出现错误的概率也在增大: int comple...
2019-01-23 16:50:01
272
原创 QThread的应用(一)
一、QThread的应用背景 QT是基于事件驱动的架构的,一般在开发QT的应用程序时,为了将耗时的计算工作与主线程分离,以避免界面窗口容易出现卡死或未响应的问题,QThread和QTimer的使用则能很好的实现该类需求。此外,QT的库随着时代的发展,引入了很多有用的函数,比如通过一个全局QMutex来实现工作计算流程的暂停。另外QMutexLocker可以更简单的实现QMutex线程锁的...
2019-01-23 11:56:56
632
转载 [ kvm ] 四种简单的网络模型
详见KVM的相关网络模型简单总结:1)NAT模式适合于需要在宿主机上组建虚拟网络的情况,NAT模式下虚拟机无法访问宿主机所在的局域网,等同于隔离了局域网的应用程序;2)网桥模式相当于宿主机所在的局域网内一台虚拟的物理机,拥有局域网内物理机的等同地位,因此IP段,网关等均与宿主机相同。...
2018-09-29 12:11:12
325
原创 KVM安装使用总结(二)
启动virt-manger 点击File->New Virtual Machine->Forward 选择镜像,点击Browse 若电脑上已经存在iso等系统镜像,点击右下方的Browse Local找到镜像文件,此外可以在次创建虚拟机的虚拟硬盘,点击Volumes可以设置硬盘大小和qcow格式等 选择好镜像之后,继续Forward进行内存和CPU的...
2018-09-29 12:04:52
251
原创 KVM的安装使用总结(一)
一、KVM简介 Kernel-based Virtual Machine的简称,是一个开源的系统虚拟化模块,自Linux 2.6.20之后集成在Linux的各个主要发行版本中。它使用Linux自身的调度器进行管理,所以相对于Xen,其核心源码很少。KVM目前已成为学术界的主流VMM之一。KVM是基于linux内核的全虚拟化技术,需要CPU支持虚拟化。本文是基于CentOS Linux...
2018-09-29 11:43:23
913
原创 QT creator 与 Visual studio2015之间的切换
一、简述 工作中很常需要使用visual studio和QT之间的相互切换,但是重新构建一个新的QT creator的工程会存在隐式调用lib和动态库的问题,有时很常无法解决。所以一般推荐使用visual studio add-in for QT等插件来实现,若你的visual studio 的版本为2013可以参看文章点击打开链接,2015及以上版本已经取消add-in,但是QT公司推出了...
2018-06-27 08:36:51
4269
原创 MT4/MT5使用dll调用matlab
前言 matlab中具有很多丰富的函数,可以很方便地进行统计分析和科学计算,而MT4/MT5有很好的回测平台和可扩展的MQL语言,但是缺少很多分析函数库。在MT5的社区上有很多将matlab引擎封装成dll与MT4/MT5连接起来,但是这些文章的调用都比较过时,这其中涉及到许多的错误问题。目前MT4调用的dll只能是Visual studio2008/2010,本文采用2010版本。经过
2016-09-02 14:57:37
6819
原创 MT4中Dll调用详解
1.1 dll简介 动态链接库(Dynamic Link Library或者Dynamic-link library,缩写为DLL),是微软公司在微软视窗操作系统中实现共享函数库概念的一种实作方式。DLL是一个包含可由多个程序同时使用的代码和数据的库,DLL不是可执行文件。简单的说,dll有以下几个优点:1) 节省内存。同一个软件模块,若是以源代码的
2016-05-25 17:37:43
23008
6
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人