- 博客(221)
- 资源 (9)
- 问答 (1)
- 收藏
- 关注
原创 辛普森近似求值
∫αβax2+bx+c=a3x3+b2x2+cx∣αβ=a3β3+b2β2+cβ−(a3α3+b2α2+cα)=a3(β3−α3)+b2(β2−α2)+c(β−α)=β−α6[2a(β2+αβ+α2)+3b(β+α)+6c]=β−α6[(aα2+bα+c)+(aα2+2aαβ+aβ2+2bα+2bβ+4c)+(aβ2+bβ+c)]=β−α6[y(α)+4y(α+β2)+y(β)]=β−α6(y0+4y1+y2) \LARGE\begin{aligned}\int_{\alpha}^{\beta}ax^2
2023-09-05 10:55:32
329
原创 Python-线程池
🍉 这里有个瓜,官方说线程池不能作为驻守任务的解决方案,那么如果要主线程永远不退出是不是就能行呢?主要说明线程池流程基本思想,源码在concurrent/futures/thread.py中。🍉🍉 GIL 估计会在明年下半年变成配置可选项,现在琢磨一下正合适。
2023-08-11 00:38:40
855
原创 【 C语言运算符优先级及结合方向】
🍉 C语言曾经有一段极简风,这些核心代码不用括号调整优先级,而且当下还在linux 核心中保存,所以还是要把优先级整理一下。
2023-04-12 20:09:31
168
原创 C语言浮点数IEEE754
🍎 我们用大写的 M 代表 书写尾数,存储尾数用小写的m表示,这样是有原因的,同时也能和float头文件中的声明形成对应,FLT_MANT_DIG=24,并非23,因为它把隐含位算入,那么此时用大小写字母区分是有必要的,同理,E代表书写阶数, e代表存储阶数。这是小端法表示,反过来读就是7f800000,符号位是0,后面八个1,右键切换到四个字节显示,这样一次读四个字节,就不用反过来推测。主要说明IEEE754基本思想和一些操作,研究一下float,至于double思想是相同的。
2023-04-04 00:28:30
824
原创 C语言printf()输出格式
👉👉👉 %#o,%#x这样使用是合理的,如果在e,g,f中使用#,没有设置精度,那么因为数据不同显示可长可短,所以基本作为补充前缀使用。🍉🍉因为权重是自右向左,所以先从右侧往左介绍,有时这个很重要,比如字符类型进行修饰总让人很疑惑。并不是Excel中格式设置的那些作用。主要说明格式字符串的基本思想。🍊 采用一段代码说明更实际。补充和填充是有区别的,
2023-03-16 23:49:05
1205
原创 双轴快速排序
双轴快排(DualPivotQuicksort),有两个轴元素pivot1,pivot2,且pivot ≤ pivot2,将序列分成三段:x < pivot1、pivot1 ≤ x ≤ pivot2、x > pivot2,然后分别对三段进行递归。先简易实现它,然后按照java历次更改的初衷进行更改。简易实现唯一需要注意的是并非每次循环有效。def dual_quick_sort(arr: [], start, end) -> None: if start >= en
2021-01-03 20:55:02
1086
原创 简单快速排序
采用哨兵投石法理解简单快速排序,这是理解双轴排序的基础,双轴排序表面简单,但根据java工业程序来看,发展历次更迭,已经有些难以理解了,之后我又添加一些逻辑可能会导致逻辑判断过多,失去算法的本真。所以先采用最简单的基准值选取思路,就是开头结尾选基准值。# -*- coding: utf-8 -*-"""------------------------------------------------- 开发人员:Edwin 开发日期: 开发工具:PyCharm 功能.
2020-12-29 19:55:02
567
原创 归并排序
# -*- coding: utf-8 -*-"""------------------------------------------------- 开发人员:Edwin 开发日期: 开发工具:PyCharm 功能描述:归并排序,好坏的时间复杂度都一致,虽然浪费超过一倍的存储空间 但这个特性十分完美。 -------------------------------------------------"""def merge_sort(alist: ...
2020-12-27 15:50:45
316
1
原创 Python的super,mro,new
在 Python 3(Python 2 的新式类)中多继承模式是使用 C3 算法来确定 MRO(Method Resolution Order),咱们通过mro()来确定。super的工作原理如下:def super(type[, object-or-type]) mro = [object-or-type].mro() return mro[mro.index(cls) + 1]一般重写new方法可以完成享元模式,极大节约内存,一般用于图标图形渲染提示性能。在重写new后...
2020-12-16 14:59:28
244
原创 江恩周期图对角线数字与斐波那契对撞交集周期
对角线数字与斐波那契周期数字重叠部分一般就是证券上涨周期启动点。利用周期共振特性,求解得出 1 3 5 13 21周期是最佳节点。# -*- coding: utf-8 -*-"""------------------------------------------------- 开发人员:Edwin 开发日期: 开发工具:PyCharm 功能描述:主要围绕江恩神奇数字产生序列 -----------------------------------------...
2020-12-13 01:35:35
752
原创 Python注释规范最佳实践
# -*- coding: utf-8 -*-"""------------------------------------------------- 开发人员:Edwin 开发日期:2020-12-07 开发工具:PyCharm 功能描述: 最佳实践是,文件顶部使用多行注释较为完美,也容易跟函数,类进行区分。 函数与类内部第一行用多行注释生成文档,统一采用这样的方法。也有一些架构师 用双引号的多行注释表示模块注释,单引号多行用于.
2020-12-07 23:54:31
2120
原创 JavaScript立即执行函数
JavaScript立即执行函数,自调用函数,还有其他的叫法,但目的就是减少资源占用,减少变量混淆等效用。但有几处用起来一直特别别扭。不合理归不合理,但它的确能执行,立即执行函数可以取名,但目前如下的方式意义都不大,采用匿名方式。<!DOCTYPE html><html><body><h1>JavaScript立即执行函数</h1&...
2019-05-30 00:32:51
333
原创 javaScript执行简单分析
<script type="text/javascript"> 'use strict'; console.log(outerFn); function outerFn() { var x = 1; function innerFn() { var y = x + 1; // innerFn可以访问outerFn的...
2019-05-25 02:03:02
322
原创 js预编译
<!DOCTYPE html><html lang="zh-cmn-Hans"><head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0, shrink-to-fit=no">...
2019-05-24 01:20:16
240
原创 模拟键盘输入将自选股导入到交易师
模拟键盘输入将自选股导入到交易师问题产生的背景:某人的自选股池传给他人后,发现里面有大量的可转债,这个需要剔除,所以不能使用监控剪切板的模式。如下做了一个简单程序,主要问题不是程序,而是安装PyAutoGUI出现依赖程序有编码的错误pip install PyGetWindow目前是有GBK编码问题的,所以download源码包,修改setup.pyimport ref...
2019-05-07 18:54:37
2815
1
原创 spring-自动装配,继承,抽象,依赖注意点-复习-4
这一次得出的结论是depend-on和autowire结合使用,autowire在指定了parent后可能不会再次装配。其次是abstract的数据模板功能,同时不能被容器实例化。 <?xml version="1.0" encoding="UTF-8"?><beans xmlns="http://www.springframework.org/schema/bean...
2018-11-09 02:05:29
420
原创 spring-集合配置使用-复习-03
list和set方式基本一样,没做实例,主要是list和map方式,同时试验了一下自动装配属性。自动装备有五种方式,主要是byName和byType这样更直接。 但今后项目不打算启用自动装配。package com.springstudy.vo;import java.util.List;import java.util.Map;import java.util.Properties...
2018-11-09 00:35:59
176
原创 spring-复习-2
主要复习了 bean的ref方式,null标签和级联属性。主要使用AccountLoginAction和Account之间一对一的关系进行展示。研究行为与具体实现代码无关,只要看配置文件和测试单元。<?xml version="1.0" encoding="UTF-8"?><beans xmlns="http://www.springframework.org/sch...
2018-11-08 21:23:09
185
原创 Spring复习笔记-1
需要研究定性一个小工程,所以需要复习一下spring,目前已经是spring5.0以上,java10以上,思维也已经变化了很多。最开始看了一些新特性基本是加强了注解,减少了配置文件,但个人需要宏观查看对象的依赖关系所以暂时还要看传统的配置文件方式,这样的方式我更认为老而弥坚。下载Spring IDE: https://spring.io/tools/sts选择的是Eclipse集合首先...
2018-11-08 00:41:42
257
原创 统计某个接线员接打电话记录
表 CallLog电话号码 callerid来电时间 InboundCallTime接电话人 AgentId参数一:开始时间、StartTime参数二:结束时间、EndTime参数三:接电话人、Account_ID要求:统计出接
2011-07-31 14:29:12
2670
原创 输入日期的上一个或下一个星期X
--本质含义:距离参照日期(星期二)最近的一个指定日期(星期二)declare @P0 DateTime set @P0='1999-01-11'declare @Tuesday DateTime set @Tuesday='2000-01-04'declare @Wedn
2011-07-30 18:14:56
706
原创 又见经典除重语句
<br />使用此除重语句似乎目前为止是效率最高的,实行条件,具有可比性的唯一约束<br /> <br /> <br />create table #tb( ID int identity(1,1), Slopeno varchar(30), LocationCode varchar(30), VDatetime Datetime)insert into #tb (Slopeno,LocationCode,VDatetime)select 'A','011','20
2011-05-13 10:01:00
820
原创 Access中实现GroupConcat效果
T_EdwinT_EdwinIDNameRole1王楠部门经理2张乐营销主任3张乐市场推广员4欧阳华技术主管建立如上的表,并添加如下的函数:Public Function GroupConcat(sColumn As String, sTable As String, Optional sCriteria As String, Optional sDelimiter As String = ",") On Error GoTo ErrHandler Dim rs As New ADO
2011-03-26 20:30:00
6600
1
原创 获得分组内容的前N条记录
实现效果: SELECT Authorid,Author,Message FROM ( SELECT A.Authorid,A.Author,A.Message, IF(@Author=A.Author,@rank:=@rank+1,@rank:=1) AS rank, @Author:=A.Author FROM ( SELECT Authorid,Author,Message FROM t_authorm ORDER BY A
2011-03-19 20:34:00
768
原创 SSIS导出数据到EXCEL【调用的目标发生了异常。 (mscorlib) 】
<br />异常描述:<br /><br />解决方式:<br /> <br /> <br />改成本地系统即可。这样做虽然解决了此问题,但是又带来了新的安全问题。<br /> <br />
2011-03-17 10:02:00
3119
原创 分析字符串中的第一个整型值
<br /><br />USE [Northwind]<br />GO<br />SET ANSI_NULLS ON<br />GO<br />SET QUOTED_IDENTIFIER ON<br />GO<br />CREATE FUNCTION [dbo].[AnyNum](@zs nvarchar(1024))<br />RETURNS varchar(30)<br />AS <br />BEGIN <br />declare @i int,@offset int<br />set @offset
2011-02-12 13:39:00
780
原创 根据条件,进行升序或降序排列,两种方式的比较。
<br />sql 如下:<br /><br />set statistics io on<br />set statistics time on<br />set statistics profile on<br />SELECT A.detail_Product_ID,B.order_CreateDate,order_Source<br />FROM dbo.XC_Order_Detail A <br />inner join dbo.XC_Order B <br />on(A.detail_Order
2011-02-11 14:16:00
2727
原创 常用系统端口
<br /><br />1 tcpmux TCP Port Service Multiplexer 传输控制协议端口服务多路开关选择器 <br />2 compressnet Management Utility compressnet 管理实用程序 <br />3 compressnet Compression Process 压缩进程 <br />5 rje Remote Job Entry 远程作业登录 <br />7 echo Echo 回
2011-01-22 15:18:00
16535
原创 [HttpException (0x80004005): 无法验证数据。]
<br />异常如下图片:<br /><br /> <br />解决方式:<br /> <br />http://www.eggheadcafe.com/articles/GenerateMachineKey/GenerateMachineKey.aspx<br /> <br />生成的所有文本放到<br /> <br />web.config 中的 system.web 节点。
2010-12-17 09:22:00
4498
原创 SQL SERVER 实现按月累计效果
<br />SQL SERVER没有ORACLE的sum over( order by)那样的功能,至少目前是这样。<br /> <br />实现代码:<br /> <br />declare @电量表 table(日期 int,日发电量 float, 计划发电量 float,日均发电量 float)insert into @电量表 select 1,3.8788,null,3.8024 insert into @电量表 select 2,3.8846 ,null,3.8024 insert i
2010-09-25 15:50:00
6445
原创 VS 2010无法创建项目提示写入项目文件时出错 没有注册类别
<br /><br />网上提供的解决办法是重装MSXML6.0<br /> <br />也的确是这里的问题:<br /> <br />这里下载<br />http://www.microsoft.com/downloads/details.aspx?displaylang=zh-cn&FamilyID=d21c292c-368b-4ce1-9dab-3e9827b70604#filelist<br />但是安装时,提示已安装更新的版本,于是到添加删除程序里找到一个msxml6 service pack 2
2010-09-08 17:24:00
4021
原创 ANSI_NULLS 和 CONCAT_NULL_YIELDS_NULL
<br />在sqlserver宝典上又看到了这两个属性,研究了一下。<br /> <br />declare @tb table(s varchar(50))insert into @tb select nullinsert into @tb select nullinsert into @tb select 'Edwin'set ansi_nulls offselect count(*) from @tb where s=nullselect count(*) from @tb
2010-08-05 20:25:00
1491
原创 三步解决silverlight 2104错误
<br />此错误描述:<br /> <br /> <br />网页错误详细信息<br /> <br />用户代理: Mozilla/4.0 (compatible; MSIE 8.0; Windows NT 5.2; Trident/4.0; .NET CLR 1.1.4322; .NET CLR 2.0.50727; .NET CLR 3.0.04506.648; CIBA; .NET CLR 3.5.21022; .NET CLR 3.0.4506.2152; .NET CLR 3.5.30729)<
2010-07-31 11:20:00
9012
原创 事件路由
<br />目前支持事件路由方式的事件有:<br />KeyDown,KeyUp,GotFocus,LostFocus,MouseLeftButtonDown,MouseLeftButtonUp,MouseMove,MouseWheel,<br />BindingValidationError.<br /> <br />路由事件由内到外,由里及表进行传递。<br /> <br />搜集了网上的一段代码又进行了小的修改:<br /> <br /><UserControl x:Class="Silverligh
2010-07-30 19:31:00
840
原创 生成随机数
using System;using System.Collections.Generic;using System.Linq;using System.Text;namespace Edwin.Random{ /// /// 随机操作工具类 /// /// Edwin class RandomUtil { /// /// 返回1到49的随机数组 ///
2010-07-03 13:10:00
906
TA创建的收藏夹 TA关注的收藏夹
TA关注的人