- 博客(81)
- 收藏
- 关注
原创 解决vue 新项目引入element ui 后空白页
确定vue版本在package-lock.json中 "vue": "^3.2.13"使用了3.x的vue 引入的是2.x vue的element ui更换成引用3.x vue的element ui 即可解决import { createApp } from 'vue'import ElementPlus from 'element-plus'import 'element-plus/dist/index.css'import App from './App.vue'con
2022-05-03 21:30:22 847 1
原创 使用IDEA解决包依赖冲突的问题 Actual binding is of type [org.apache.logging.slf4j.Log4jLoggerFactory]
使用IDEA解决包依赖冲突的问题 Actual binding is of type [org.apache.logging.slf4j.Log4jLoggerFactory]
2022-05-02 21:36:28 1727
原创 多类型大批量数据排行榜计算项目实践
背景,类似大众点评的门店评分系统,每个门店涉及多个类目每个门店有一个评分,根据类目和门店所在城市计算出评分的排行榜取top10,评分相同则取最小的门店id.门店数据有大概50万.分开类目城市参与排序数量有大概800万鉴于背景,此项目计算肯定不能太大的时间复杂度,单拆分数据就已经有800万需要参与排序了,所以必然要用空间来换时间.而且还得将低排名的数据清理掉,最终保留top20就已经满足要求了.解决方案:1.使用redis SortedSet有序集合来自动排序,使用已有的轮子来减少代码量2..
2021-05-21 11:04:57 400
原创 Makefile使用,Makefile的优化全过程
以一组简单的.c文件为例。从编译命令到Makefile的学习过程。gcc参数不做过多叙述,如下这几个文件及内容:add.cint add(int a int b){ return a+b;}sub.cint sub(int a ,int b){ return a-b;}cal.h#ifndef __CAL_H_#define _
2014-11-06 22:49:46 4817
原创 n个数字形成一个圆圈,隔m个数字删除一个的问题
n个数字(0,1,2,3.。。n)形成一个圆圈,从数字0开始,每次从这个圆圈中删除第m个数字(第一个为数字本身,第二个为当前的下一个数字)当一个数字删除后,从被删除的下一个继续删除第m个数字。求剩下的最后一个数字。
2014-11-05 22:30:15 2208
原创 不用分支语句实现1+2+。。。+n
不使用乘除法,for、while 、if、else、switch、case、以及A?B:C三元表达式求1+2+3+...+n
2014-11-03 14:12:21 914
原创 求子数组的最大和要求O(n)
求子数组的最大和输入一个整形数组,有整数也有负数,数组中连续一个或多个子数组,每个子数组都有一个和,求所有子数组的和的最大值,要求时间复杂度O(n)
2014-11-03 13:37:44 1083
原创 写给新接触linq的同学(二)lamda从零来理解
lamda表达式让很多新同学头疼,很多人问我到底是啥。今天就写个博客给大家从零开始解释一下。(前提知识--委托)
2014-03-14 17:23:18 1455
原创 写给新接触linq的同学(一)匿名类
匿名类,顾名思义,就是没看到名字的类。(废话了。。。)匿名类其实是有名字的,在编译器编译的时候会给匿名类分配一个带名字的类。看下面的代码 var noName = new {ABC=1,CCC=2}; Console.WriteLine( noName.ABC+"-------"+noName.CCC); Console.Writ
2014-03-14 16:39:48 1100
原创 变相进位制对不同长度的数组元素全组合
原创博客,转载请注明出处。http://blog.csdn.net/zhouqinghe24要求:将下列数组中各取一个元素组合所有可能的组合{a,b,c}{b,c}{a,b,d,h}怎么做呢??递归是不是效率很差呢!!!
2014-03-11 17:50:54 1553
原创 获取Lambda表达式内表达式的值
找了好久才找到,以下内容为转载内容!!送给Geodon获取Lambda表达式内表达式的值 随着Linq的盛行,对于Linq和Lmabda表达式的使用也越来越多,Lambda表达式在.net framework 3.5中提出来,Lambda表达式是一个匿名方法,通常在LINQ中被用来创建委托,但是当我们利用Lmabda表达式来实现某些操作的时候,分解内部的表达式树结构就
2014-02-19 16:05:47 3387 1
原创 WCF部署到IIS上之后log4net不记录日志的解决方案
WCF部署到IIS之后,WCF服务正常运行。w3wp在第一次调用时也已经启动。但是,所有的日志都没有。怎么办
2013-10-22 16:07:35 5983
原创 Quartz使用心得-CronTrigger表达式篇
一个Quartz的CronTrigger表达式分为七项子表达式,其中每一项以空格隔开,从左到右分别是:秒,分,时,月的某天,月,星期的某天,年;其中年不是必须的,也就是说任何一个表达式最少需要六项! 例:0 0 12 ? * WED 表示每个星期三的12点执行,这里没有“年”这项! 字段名(项) 必须 值范围 特殊字符 秒 是 0-59 , - * / 分 是 0
2013-07-08 10:44:51 773
转载 Oracle中的NULL
ORACLE中的NULL,这篇帖子总结的非常好。http://www.itpub.net/thread-932786-1-1.html转载:(1)NULL的基础概念,NULL的操作的基本特点NULL是数据库中特有的数据类型,当一条记录的某个列为NULL,则表示这个列的值是未知的、是不确定的。既然是未知的,就有无数种的可能性。因此,NULL并不是一个确定的值。这是NULL
2013-06-26 16:14:27 781
原创 暴雨行人行车遇险自救指南(文字版)
此文章是公司里发的,提供给员工阅读的自救指南 暴雨行人行车遇险自救指南(文字版) 遭遇暴雨洪灾该如何自救?1.一旦室外积水漫进屋内,应及时切断电源,防止触电伤人。2.可采取“小包围”措施,如砌围墙、大门口放置挡水板、配置小型抽水泵等进行防护。3.就近迅速向山坡、高地、楼房、避洪台等地转移,或者立即爬上屋顶、楼房高层、大树、高墙等地方暂避。4.如洪水继续上涨,则
2013-06-09 12:29:01 2240
原创 Nosql学习之Redis资料(一)
一、简介: 在过去的几年中,NoSQL数据库一度成为高并发、海量数据存储解决方案的代名词,与之相应的产品也呈现出雨后春笋般的生机。然而在众多产品中能够脱颖而出的却屈指可数,如Redis、MongoDB、BerkeleyDB和CouchDB等。由于每种产品所拥有的特征不同,因此它们的应用场景也存在着一定的差异,下面仅给出简单的说明: 1). BerkeleyDB是一种极
2013-06-09 12:10:30 8469
原创 [源码分享]基于加法的高效极大数乘法
数学乘法 从小学开始就一直是基于加法的,所以,我写了一个基于加法的大数乘法。扩展方法省去了类型转换的损耗,原理如下: 1 2 3 * 5 6------------------------ 7 3 8+ 6 1 5 0 这里加个0-------------------------= 6 8
2013-05-03 11:34:28 2400 7
原创 C#可选参数的使用方法
.net framework 4.0新增加了可选参数的支持,其实很简单,只要给参数赋个默认值就可以了如下static string GetStr(string s = "a", int i = 10, string r = "rrrr") { return s + i + r; }调用时,可以用如下几种方法调用
2013-05-02 10:58:31 5132
原创 排序算法
稳定的冒泡排序(bubble sort) — O(n^2)鸡尾酒排序(Cocktail sort,双向的冒泡排序) — O(n^2)插入排序(insertion sort)— O(n^2)桶排序(bucket sort)— O(n); 需要 O(k) 额外空间计数排序(counting sort) — O(n+k); 需要 O(n+k) 额外空间合并排序(merge sor
2013-04-25 11:35:12 636
原创 WCF 配置说明
xml version="1.0" encoding="utf-8" ?>configuration> section --> system.ServiceModel> services 元素包含应用中驻留的所有service的配置要求 --> services> 每个服务的配置
2013-04-25 09:54:39 771
原创 winform调用wcf服务遇到的问题及解决方案
一直都是用web掉用wcf服务的,前几天公司要做一个自动测试的工具,需要在测试环境用winform调用测试的wcf服务,于是像web项目一样,照常引用了wcf服务引用和公用dll。开发自己测试 都没有问题。于是WCF提交测试环境,于是问题来了 ,相同的winform项目调用本机的WCF服务无任何问题,但是调用测试服务器的WCF却提示如下异常:“未处理 System.ServiceModel
2013-04-25 09:49:44 5258
原创 win8中IE10的开发者工具-禁用-脚本为灰色不可用
win8中ie10的开发者工具默认“禁用”菜单下的“脚本”选项是灰色不可用状态,要启用这个功能,只需要以下操作即可: 工具->internet选项->安全->启用保护模式 修改为未选中状态
2013-04-06 12:10:57 2745
转载 [C#/C++]C#调用非托管DLL的APIs
上网baidu一下或google一下这个东东就有很多人在问这个问题,最近我也用到了这个,所以就留下来以备往后需要是可以查找。我想通过这个来作为C#调用windows APIs的出发点,在以后的随笔当中介绍一下我现阶段用到的一些APIs或非托管类库。在调用非托管DLL的APIs前,我们应该好好掌握一下DllImportAttribute,MSDN给出的定义为:可将该属性应用于方法。DllImport
2013-03-21 10:00:51 711
原创 C#关键字checked
C#中的两个关键字checked和unchecked 运算符如://代码byte bt=255bt++;Console.WriteLine(bt); byte类型的范围是0-255bt变量递增则会溢出。在默认情况下是禁止溢出检查的。所以需要做溢出检查的代码加入到checked{}中 CLR才会执行溢出检查即: byte bt=255checked{
2013-03-14 12:58:28 1120
原创 list sort()给自定义对象排序
自定义对象User ,给List 集合按年龄大小排序。public class User { public User(int age, string name) { Age = age; Name = name; } public int Age { get; set
2013-03-08 10:42:50 29897 2
原创 [源码分享]NPOI导出数据到EXCEl(输出文件,web输出下载)
//从datereader(也可以使用datatable) 读取数据添加到excel工作簿,然后转换到内存流public static MemoryStream RenderToExcel(IDataReader reader){ MemoryStream ms = new MemoryStream(); using (reader) {
2013-03-08 10:05:22 6473
原创 [源码分享]NPOI读取Excel到 dataTable
const string fileName = "d:\aa.xlsx"; //路径 FileStream fs = new FileStream(fileName, FileMode.OpenOrCreate); //读取文件流 HSSFWorkbook workbook = new HSSFWorkbook(fs); //根据EXCEL文
2013-03-07 11:03:53 6208 3
原创 ORACLE日期函数
Oracle PL/SQL Oracle的日期函数常用日期型函数1。Sysdate 当前日期和时间SQL> Select sysdate from dual;SYSDATE----------21-6月 -052。Last_day 本月最后一天SQL> Select last_day(sysdate) from dual;LAST_D
2013-03-04 10:17:34 1860
原创 日期时间格式转换为date
使用System.Globalization程序集对字符串转换日期时间设定时间格式的标准 方法一:Convert.ToDateTime(string)string格式有要求,必须是yyyy-MM-dd hh:mm:ss方法二:Convert.ToDateTime(string, IFormatProvider)DateTime dt;DateTimeFormatInfo d
2013-02-04 17:40:07 10411
原创 关于IE7兼容模式的标签
IE的兼容是让大家很蛋疼的问题,如果用不到html5的效果,那么兼容IE7、8、9非常简单,一个标签即可搞定。如下 但是,这是治标不治本的方法,即不管使用了那个版本的浏览器,都必须用IE7的模式渲染页面,所以并没有解决兼容性问题。知识还是要继续学习,在项目紧急时用这个标签可以省下不少时间
2013-01-18 11:29:08 1686
原创 cookie中文乱码的问题
老李遇到的问题,在开发环境,读写cookie都是没有问题的,但是发布到IIS上之后就出现写在cookie里的中文读取时乱码了。调试无果,用url编码后再写入cookie,读取后再解码,就解决了乱码的问题。原因还是编码的问题,写入和读取一个是utf-8 一个是gb2312,所以出现乱码了。
2013-01-17 14:01:31 685
原创 linq查询创建策略及数据转换--学习linq的资料和笔记(六)
创建复杂linq查询的创建策略其实跟子查询有些相似,就是在查询的过程中对数据进行进一步的处理,资料中介绍了三种创建策略如下(以下内容来自博客园) 渐进式创建查询渐进式创建查询就是通过链接查询运算符的方式来创建LINQ查询。因为每一个查询运算符返回一个装饰者sequence,所以我们可以在其之上继续调用其它查询运算符。使用这种方式有如下几个优点:使得查询易于编写我们可以根据条
2012-12-27 09:22:11 954 2
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人