- 博客(39)
- 资源 (10)
- 收藏
- 关注
原创 react devtools插件报错处理
React的开发者调试工具插件,安装后在Chrome中提示报错:react-refresh-runtime.development.js:465解决方法:React项目(不是插件文件目录哦)目录下,找到\node_modules\@pmmmwh\react-refresh-webpack-plugin\client目录下的ReactRefreshEntry.js文件,将此行注释掉即可://RefreshRuntime.injectIntoGlobalHook(safeThis);
2021-11-02 15:24:27
812
原创 ASP.NET Core 5.0自定义中间件执行顺序
ASP.NET Core中可以自定义中间件对Request或Response进行额外处理。下文代码已ASP.NET Core MVC为测试环境。 public class Msg { public static string Message = " TestString: "; } public class M1 { private RequestDelegate nextDelegate; publ
2021-09-18 15:14:12
750
1
原创 Go函数参数值传递和返回
Go在调用函数传递参数时,除了指针、切片、map等引用型对象外,其它类型参数在传递时都会发生复制。package mainimport "fmt"type Stu struct { name string score []int}func main(){ inData:=Stu{"sun",[]int{100,99}} fmt.Printf("inData ptr:%p\n",&inData) outData:= proc(inData) fmt.Printf("ou
2021-08-04 14:47:23
558
原创 Go语言的切片操作对底层数组的影响
通过数组或切片生成新的切片时,修改新切片可能会影响原有的数组或切片。直接上代码:package mainimport ( "fmt")func main(){ // array是数组 array:=[...]int{1,2,3,4,5,6,7,8,9} fmt.Printf("数组array的长度是%d,容量是%d\n", len(array), cap(array)) // slice是切片,定义时其实是指向数组a的引用,容量由原数组的最后一个元素位置决定 slice:=ar
2021-08-04 09:38:56
703
原创 SQL Server查找表的外键关系
有时候想清空数据库中的数据,但是要保留表结构,就需要用truncate或delete语句去删除各个表中的数据。执行删除语句的时候,经常会出现以下错误:--无法截断表 'XXX',因为该表正由 FOREIGN KEY 约束引用。此时,我们需要去核实XXX表究竟被哪些表引用了。当表数量较多且引用关系复杂时,手动核实引用关系需要花费大量时间。此时,可以通过执行以下语句查找某个表的被引用关系:select zjb.name as '主键表', wjb.name as '外键表',zml.name
2021-03-05 09:04:41
3713
2
原创 WPF 类似jquery blockUI的遮罩Loading加载效果
最近一个小项目想用WPF重写一下,需要一个类似Jquery 的blockUI的遮罩层,在后台执行任务的过程中显示Loading...网上找了一圈,很难找到一个可以现成使用的。最终在基于网上资料的基础上,稍微改造了一下。下面附上代码:(此方案基于网络搜索获得,感谢提供对应方案的网友们)1)新建一个BaseWindow.cs类文件using System.Windows;using System.Windows.Controls;using System.Windows.Media;..
2020-09-23 16:06:39
756
1
原创 一个简单的纯css导航菜单(包含下拉菜单)
一个纯css简单的导航菜单,效果如下:全部代码如下(复制另存为html文件即可):<html><head><style>body{position: relative;}.nav{background-color: #4bafbe;height: 36px;}...
2020-07-21 09:39:46
567
原创 创建Cordova应用程序启动画面
这一节我们讲解如何为Android程序设置一个启动画面。1) 制作启动画面图片,比如splash.png,并存放到platforms\android\res\drawable目录下。(实际上应该制作多个不同版本的图片,按照设备分辨率不同放到不同的drawable目录下。此例只做简单演示用)2) 在项目根目录下的config.xml中添加两个配置项:其中,第一个配置指定了启动
2014-03-28 15:37:16
18278
1
原创 跨平台框架Cordova 命令行简介(CLI)
Cordova 命令行简介。包括如何利用CLI创建项目,用Eclipse开发项目以及如何启动Android仿真器。
2014-03-22 16:46:11
48934
2
原创 Javascript的childNodes和children
有些时候你发现调用childNodes属于没有获得你期望的值。比如:html: appleJS:function selectCategory(val,obj){ var text = obj.children[0].innerHTML;}我们希望获得的text属性值为“apple”,但实际
2014-02-11 16:05:37
5535
原创 CSS Postion之Absolute
一直对CSS的Postion定位不是特别理解,今天做了一些实际测试,顺带总结一下:1) Postion:absolute绝对定位是相对于其包含块的。但是这个包含块不一定是其父元素,而是由自身一直上溯到定义了postion属性并且值不为static的祖先元素。比如以下div3的top:10是相对于div1的,而不是div2。 div3
2014-02-06 16:19:03
1555
原创 Pig 常用操作
以实例形式讲解Pig的基本操作,包括load,store,filter,foreach generate,group,stream,join,cogroup,cross,order,union等。
2014-01-18 00:24:59
16893
原创 Pig安装及简单实例
前面讲到了如何用MapReduce进行数据分析。当业务比较复杂的时候,使用MapReduce将会是一个很复杂的事情,比如你需要对数据进行很多预处理或转换,以便能够适应MapReduce的处理模式。另一方面,编写MapReduce程序,发布及运行作业都将是一个比较耗时的事情。Pig的出现很好的弥补了这一不足。Pig能够让你专心于数据及业务本身,而不是纠结于数据的格式转换以及MapReduce程序编写。
2014-01-10 22:36:00
18299
1
原创 Hadoop集群设置
Hadoop集群配置部分参数:设置dfs.name.dir 时,通过逗号分隔多个值,可以使namenode将元数据存储到多个副本,以便namenode出错时恢复。dfs.data.dir也可设置多个目录,但是其目的不是为了冗余容错,而是可以循环写入,提高性能。fs.checkpoint.dir也可设置多个目录,以保存检查点。和namenode一样,其支持冗余备份。以上设置的目录,默
2014-01-09 22:17:43
6897
原创 Hadoop 2.2.0词频统计(实现自定义的Partitioner和Combiner)
我们以简单的词频统计为例,逐个讲解Map,Reduce,Partition,Combiner的概念和用法。本例基于Hadoop 2.2.0实测通过。
2014-01-04 22:31:02
11886
1
原创 简单的MapReduce程序(Hadoop2.2.0)
继上篇文章: 配置Hadoop开发环境(Eclipse)我们以简化版的气温统计为例,演示如何开发一个MapReduce程序。 Eclipse中新建一个MapReduce项目,命名为MaxTemperature。源代码文件新建以下3个类文件,代码依次如下:MaxTemperatureDriver.javapackage com.oss.maxtemperature;
2013-12-18 18:05:46
18171
6
原创 Python实践基础
Python简介Python是一种解释型、面向对象、动态数据类型的高级程序设计语言。自从20世纪90年代初Python语言诞生至今,它逐渐被广泛应用于处理系统管理任务和Web编程。Python已经成为最受欢迎的程序设计语言之一。2011年1月,它被TIOBE编程语言排行榜评为2010年度语言。自从2004年以后,python的使用率是呈线性增长,一直稳居编程语言Top10。 -- 摘自
2013-12-18 11:25:02
1215
Hadoop词频统计(完整版)
2014-01-05
Hadoop 2.2.0 词频统计例子
2014-01-04
Vtiger CRM 客户关系管理 帮助文档
2013-10-13
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人