自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

闲来之笔

Edwin

  • 博客(213)
  • 资源 (9)
  • 问答 (1)
  • 收藏
  • 关注

原创 C语言printf()输出格式

👉👉👉 %#o,%#x这样使用是合理的,如果在e,g,f中使用#,没有设置精度,那么因为数据不同显示可长可短,所以基本作为补充前缀使用。🍉🍉因为权重是自右向左,所以先从右侧往左介绍,有时这个很重要,比如字符类型进行修饰总让人很疑惑。并不是Excel中格式设置的那些作用。主要说明格式字符串的基本思想。🍊 采用一段代码说明更实际。补充和填充是有区别的,

2023-03-16 23:49:05 218

原创 双轴快速排序

双轴快排(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 737

原创 简单快速排序

采用哨兵投石法理解简单快速排序,这是理解双轴排序的基础,双轴排序表面简单,但根据java工业程序来看,发展历次更迭,已经有些难以理解了,之后我又添加一些逻辑可能会导致逻辑判断过多,失去算法的本真。所以先采用最简单的基准值选取思路,就是开头结尾选基准值。# -*- coding: utf-8 -*-"""------------------------------------------------- 开发人员:Edwin 开发日期: 开发工具:PyCharm 功能.

2020-12-29 19:55:02 338

原创 归并排序

# -*- coding: utf-8 -*-"""------------------------------------------------- 开发人员:Edwin 开发日期: 开发工具:PyCharm 功能描述:归并排序,好坏的时间复杂度都一致,虽然浪费超过一倍的存储空间 但这个特性十分完美。 -------------------------------------------------"""def merge_sort(alist: ...

2020-12-27 15:50:45 77 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 71

原创 江恩周期图对角线数字与斐波那契对撞交集周期

对角线数字与斐波那契周期数字重叠部分一般就是证券上涨周期启动点。利用周期共振特性,求解得出 1 3 5 13 21周期是最佳节点。# -*- coding: utf-8 -*-"""------------------------------------------------- 开发人员:Edwin 开发日期: 开发工具:PyCharm 功能描述:主要围绕江恩神奇数字产生序列 -----------------------------------------...

2020-12-13 01:35:35 391

原创 Python注释规范最佳实践

# -*- coding: utf-8 -*-"""------------------------------------------------- 开发人员:Edwin 开发日期:2020-12-07 开发工具:PyCharm 功能描述: 最佳实践是,文件顶部使用多行注释较为完美,也容易跟函数,类进行区分。 函数与类内部第一行用多行注释生成文档,统一采用这样的方法。也有一些架构师 用双引号的多行注释表示模块注释,单引号多行用于.

2020-12-07 23:54:31 630

原创 JavaScript立即执行函数

JavaScript立即执行函数,自调用函数,还有其他的叫法,但目的就是减少资源占用,减少变量混淆等效用。但有几处用起来一直特别别扭。不合理归不合理,但它的确能执行,立即执行函数可以取名,但目前如下的方式意义都不大,采用匿名方式。<!DOCTYPE html><html><body><h1>JavaScript立即执行函数</h1&...

2019-05-30 00:32:51 129

原创 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 120

原创 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 83

原创 模拟键盘输入将自选股导入到交易师

模拟键盘输入将自选股导入到交易师问题产生的背景:某人的自选股池传给他人后,发现里面有大量的可转债,这个需要剔除,所以不能使用监控剪切板的模式。如下做了一个简单程序,主要问题不是程序,而是安装PyAutoGUI出现依赖程序有编码的错误pip install PyGetWindow目前是有GBK编码问题的,所以download源码包,修改setup.pyimport ref...

2019-05-07 18:54:37 1527 1

原创 spring-自动装配,继承,抽象,依赖注意点-复习-4

这一次得出的结论是depend-on和autowire结合使用,autowire在指定了parent后可能不会再次装配。其次是abstract的数据模板功能,同时不能被容器实例化。 &lt;?xml version="1.0" encoding="UTF-8"?&gt;&lt;beans xmlns="http://www.springframework.org/schema/bean...

2018-11-09 02:05:29 213

原创 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 89

原创 spring-复习-2

主要复习了 bean的ref方式,null标签和级联属性。主要使用AccountLoginAction和Account之间一对一的关系进行展示。研究行为与具体实现代码无关,只要看配置文件和测试单元。&lt;?xml version="1.0" encoding="UTF-8"?&gt;&lt;beans xmlns="http://www.springframework.org/sch...

2018-11-08 21:23:09 104

原创 Spring复习笔记-1

需要研究定性一个小工程,所以需要复习一下spring,目前已经是spring5.0以上,java10以上,思维也已经变化了很多。最开始看了一些新特性基本是加强了注解,减少了配置文件,但个人需要宏观查看对象的依赖关系所以暂时还要看传统的配置文件方式,这样的方式我更认为老而弥坚。下载Spring IDE: https://spring.io/tools/sts选择的是Eclipse集合首先...

2018-11-08 00:41:42 122

原创 协议规范

RFC规范网址http://www.rfc-editor.org/rfc-index.html

2015-12-26 10:28:40 383

原创 统计某个接线员接打电话记录

表 CallLog电话号码 callerid来电时间 InboundCallTime接电话人 AgentId参数一:开始时间、StartTime参数二:结束时间、EndTime参数三:接电话人、Account_ID要求:统计出接

2011-07-31 14:29:12 2341

原创 输入日期的上一个或下一个星期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 618

原创 又见经典除重语句

<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 769

原创 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 5602 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 700

原创 SSIS导出数据到EXCEL【调用的目标发生了异常。 (mscorlib) 】

<br />异常描述:<br /><br />解决方式:<br /> <br /> <br />改成本地系统即可。这样做虽然解决了此问题,但是又带来了新的安全问题。<br /> <br /> 

2011-03-17 10:02:00 2803

原创 分析字符串中的第一个整型值

<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 728

原创 根据条件,进行升序或降序排列,两种方式的比较。

<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 2566

原创 常用系统端口

<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 13671

原创 [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 4258

原创 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 6098

原创 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 3764

原创 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 1378

原创 三步解决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 8014

原创 事件路由

<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 770

原创 生成随机数

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 799

原创 IIS 500 错误

<br /><br />(为了方便大家使用,现将所有操作写成DOS批处理方式,下载解压后直接运行即可.执行完毕后IIS即恢复正常)<br />不知道是不是XP版本的原故,发现越来越多的XP系统装好IIS后连默认网站都打不开,(其他系统没有注意)出现几个大字,IIS 500错误.相信碰到这个问题的人都深有体会,确实很烦人.卸了IIS重装也是不行.访问任何页面都是IIS 500错误.在网上搜索了一下,解决方法写的都不是很清楚,这一点那一点,昨天一朋友又遇到这个问题,所以今天打算写下来.以下流程是我详细测试过的,

2010-06-19 14:49:00 602

原创 大中型进销存改良方案

<br /><br /> <br /><br />竞争机制<br />一.进<br />1.如果引入竞争机制,那么供销商产品最先引入竞争。因为低进高出历来是盈利的根本。供销商有很多,每个供销商都有自己的报价,<br /> <br />可以使用互联网服务的方式引入供销商报价。<br />2.竞争机制和项目管理机制有共同点。项目管理中的项目招标按照一定的范围形成最好的招标方案,那么供货商的报价和所到消耗就是<br /> <br />最好的招标案。<br />二.销<br />1.产品优先规则,进销存系统一般都有

2010-06-11 11:52:00 893

原创 营销人生 企业倒闭的10大征兆

<br /><br />上帝欲叫其灭亡,必先让其疯狂。透过疯狂的举措,我们也许发现一些企业、公司正在走向覆亡。<br /><br />1、光说不练,不停的开会,不停的批判,却没有任何结果。<br /><br />会议太多,说的时间比听的时间多,整天讨论执行力的问题,却从来没有执行任何事项。如某公司每天举行四五次会议检讨,但是错误该犯还是照犯。<br /><br />2、拒绝变化,不思进取,无视行业正在发生的变化。<br /><br />嘲讽新思想、屏蔽新举措,反应迟钝,信息不畅,无休止的透支企业资源,坐吃山

2010-06-10 08:56:00 1153

原创 Ibatis在mysql中获得主键与连接池技术合并的又一问题

      xxxx  ]]>SELECT LAST_INSERT_ID()    如果这个是一个独立的操作那还可以使用,但是如果结合连接池就很难应用了,第一,连接池中的链接不会及时释放,所以SELECT LAST_INSERT_ID() 可能不会获得真实的主键。 所以如果连环插入最好采用事先查询判断的样式。 例如 插入一操作--此成功插入二操作--此失败,但是

2010-05-04 09:05:00 1091

原创 实用项目对白

A:你看王总,您在公司的电脑上按下CTRL+C,然后再家里的电脑上按下CTRL+V肯定是不行的,模式在不同环境下可不通用, 没有永不过时的解决方案 A:你们的产品做太慢了!李总说,b:您看是不是这样,虽然我们一起骑自行车,但是你看的风景怎么样?比奔驰中看舒服吧?过程很重要。 A:你们都做过什么产品!没有成功案例我可帮不了你们了!宁总说,B:OA,电子商务,ERP,即时通

2010-05-04 08:48:00 717

原创 Jquery计算

因为使用js析构做数据运算总是太多的判断,搜了一下网络发现了 http://www.pengoworks.com/workshop/jquery/calculation/calculation.plugin.htm 简单的运算都能胜任。 但是压缩的有问题! 最好用YUICompressorUI-v1.0 压缩一下。 最后代码变成  $(doc

2010-03-31 15:51:00 862

转载 MyEclipse7.0 ibatis插件安装

import java.io.File;import java.util.ArrayList;import java.util.List;public class CreatePluginsConfig { private String path; public CreatePluginsConfig(String path) {  this.path = pa

2010-03-19 19:15:00 656

转载 ContentType

ContentType".*"="application/octet-stream"".001"="application/x-001"".301"="application/x-301"".323"="text/h323"".906"="application/x-906"".907"="drawing/907"".a11"="application/x-a11"

2010-03-17 18:47:00 710

JS 压缩工具 YUICompressorUI-v1.0

JS 压缩工具 YUICompressorUI-v1.0 java环境变量部署正确运行脚本即可使用。

2010-03-31

支持中文传输的pager-taglib.jar

支持中文传输的pager-taglib.jar

2009-05-07

正则表达式基础培训资料

正则表达式基础培训资料,如果你是高手就别下了。

2009-05-07

最新Ext2.2-官方开发包

最新Ext2.2-官方开发包,刚从ext官方网站上拔下来,太慢了!

2009-01-21

正则验证工具NET2.0版本(安装2.0才能用)

正则验证工具NET2.0版本(安装2.0才能用)

2009-01-01

ORACLE-SQL资料

ORACLE-SQL资料

2008-02-02

javaScript入阶

javaScript入阶

2007-11-07

连接查询基本知识

对连接查询做了基本介绍!

2007-11-04

IBM_Demo_Eclipse-Oct03英文介绍

Eclipse英文介绍

2007-06-16

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除