- 博客(103)
- 资源 (5)
- 收藏
- 关注
原创 el-table里面的el-image的lazy属性问题
如果你不确定你的scroll-container的值应该写什么,就可以把里面的内容拿出来,用document.querySelector试一下,比如我的,就要试一下document.querySelector('#listTable .el-table__body-wrapper'),如果看到找到的div就是我们要的那个,就说明你找对了。但是这个时候,如果里面用到了el-image,会发现如果设置了lazy,也就是懒加载,图片是不会显示的。查了很多现成的文档,也问了ChatGPT,都没有好的答复。
2023-06-02 15:22:07
1871
1
转载 清除Mac OS X文件“打开方式”中的重复项
打开OS X自带的【终端】程序(可用Spotlight搜索找到),向终端中复制粘贴一下命令并回车:/System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/LaunchServices.framework/Versions/A/Support/lsregister -kill -r -domain local
2013-04-07 13:01:10
1677
转载 如何利用crash report来定位出错的代码(Steps to analyze crash report from apple)
原文地址:http://www.eigo.co.uk/Deciphering-iPhone-Crash-Logs.aspxThe follow are lines of a crash log within this thread:Thread 60 WebCore 0x3029a7c2 0x3023d000 + 3829141 WebCore 0x3029ac96 0x3
2011-12-14 13:32:22
1445
原创 redhat5的yum配置,用了163的镜像,速度快
redhat5下面的yum很好用,但是默认的配置是连接redhat的服务器,不仅要收费,而且速度慢。我参考网上的例子,做了一个yum的配置,并且用了网易的镜像,国内访问速度超快。下载地址:http://download.csdn.net/detail/schumyxp/3842361另外,如果用yum安装或者更新的时候出现conflicts,可以用yum remove命令把有冲
2011-11-25 17:30:09
563
原创 Change了UISwitch的value,value changed事件却没有被触发。
<br />在界面上面放了一个UISwitch和一个UIButton,点击button的时候,改变UISwitch的值,代码如下:<br />//绑定到UISwich的value changed事件<br />- (IBAction)valueChanged:(id)sender<br />{<br />NSLog(@"value changed");<br />}<br /> <br />//绑定到UIButton的touch up inside事件<br />- (IBAction)changeValu
2011-01-15 20:53:00
3420
原创 emacs在前台和后台的切换
<br />终于想起来怎么在前台和后台来回切换emacs了。<br />c-z把emacs放到后台挂起。<br />%emacs就可以把emacs放回到前台继续运行了。<br />不用再那么麻烦的先ps -ef找到jobid,然后再fg了。
2010-08-17 14:00:00
1704
转载 emacs在cygwin下面不能退出
<br />来自:http://lists.gnu.org/archive/html/help-gnu-emacs/2005-01/msg00499.html<br />在cygwin.bat文件里面加上这么一行:<br />@echo off<br /> <br />@add this setting, so that emacs can quit<br />set CYGWIN=binmode tty ntsec<br /><br />d:<br />chdir d:/cygwin/bin<br />b
2010-08-16 16:06:00
654
转载 摘录来的一些滤波算法
1、限幅滤波法(又称程序判断滤波法) A、方法: 根据经验判断,确定两次采样允许的最大偏差值(设为A) 每次检测到新值时判断: 如果本次值与上次值之差 如果本次值与上次值之差>A,则本次值无效,放弃本次值,用上次值代替本次值 B、优点: 能有效克服因偶然因素引起的脉冲干扰 C
2009-12-17 22:51:00
562
原创 乱谈文件扩展名
突发奇想,如果我们给每个人和每件事也加上一个扩展名,是个啥样子?我.cpp (程序员,呵呵,干活的)老板.h (人家声明一下就ok了,干活还得我们.cpp啊)工作.cmd (或者.bat也可以)今天.tmp (过去了就没有了)昨天.bak (昨天也是历史)韩寒.txt (呵呵,喜欢他的文章)女孩.jpeg 成功.lnk (看起来一下就能做成的,其实可能隐藏着很长的路
2009-12-16 23:24:00
1236
2
转载 外企白领最IN的工作英语说法,你会几个?
在外企里有一些常用的英语表达,平时同事之间交流的时候也是直接使用的,如果你不知道其中的含义,闹误会不说,很可能还会影响了自己的发展。所以,《西雅图工作英语》的专家就把外企最常用的英语表达及其引申义罗列下来,帮助毕业生们更轻松地适应外企的工作环境。 F. Y. I 刚进外企的时候,收到很多别人转过来的信上都有这三个字母,过了好久才知道意思是:For Your Informatio
2009-11-30 14:11:00
888
转载 iPhone不用证书真机编译,适用于Snow Leopard + XCode 3.2.1 + SDK3.1.2
第一步首先进入cd /Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS3.1.2.sdk/sudo vi SDKSettings.plist将CODE_SIGNING_REQUIRED的对应值改为NO保存退出。接下来的工作就是建立一个项目后,选择好DEBUG或者Release之后,右击项目GetI
2009-11-28 17:04:00
3235
5
转载 【转】自己开发的iphone app打包为IPA包的方法
1. 新建一个目录 $appname2. 新建文件夹 Payload和文件iTunesArtwork (注意大小写,iTunesArtwork由图标文件改名得到)3. 包XXX.app文件夹内容放到Payload下,我一般连上真机,winscp下载 (/var/mobile/applications下)4. 修改XXX.app下的Info.plist,现在的Info.plist一般都是
2009-11-27 14:42:00
6122
1
转载 一个很好的win32动态库的例子
1)在VC菜单中File->New新建一个命名为declspec的Win32 Dynamic-Link Library工程,下一步选择A simple DLL project。可以看到VC的AppWizard为我们准备了一个DllMain函数,本例中我们不用去改动它。 2)在declspec.cpp中添加如下代码: void __decls
2009-03-17 11:43:00
676
原创 我们用了多少内存之string
我们大家都知道,如果我们声明了一个变量或者对象,内存里面首先会有一个指针,指向具体的内容。比如说,我声明了一个字符串“hello”,那就有一个字符串指针指向这个字符串。在32位系统下,这个指针就是32位的,占了我4个字节的空间。字符是16位的,hello一共5个字母,又占了我10个字节。那是不是说,这个字符串就占了我14个字节呢? 我不知道。动手找答案吧! 下面的讨
2008-12-29 11:44:00
850
原创 makefile编写(最终整理完整版)
以前写的太分散了,现在整理一下:这几天好好研究了下makefile。我先是研究了eclipse自动生成的makefile,然后在它的启发下,进行了改造,最终实现了自己的makefile,然后做了一个自认为还算智能的makefile。用的时候,只要把它放在项目里面,只要配置一下需要的几个参数,然后就可以make了。以后无论怎么添加代码文件,都不用去动这个makefile了。下面是我写的这个m
2008-09-09 10:31:00
1285
4
原创 也谈.net下面的new、virtual和override(二)
先看下面的代码:class A{ public void T() { Console.WriteLine("A"); }}class B : A{ public new void T() { Console.WriteLine("B"); }}A a1 = new A();A a2 = new B();B b1 = new B();b b2 = (B)a2;a1.T();a2.T(
2008-09-05 12:36:00
787
原创 也谈.net下面的new、virtual和override(一)
貌似这几个关键字一直很热,我也凑个热闹,谈一谈,加深一下理解。先看这两个classclass A{ public void T() { Console.WriteLine("A"); }}class B : A{ public new void T() { Console.WriteLine("B"); }}A a1 = new A();A a2 = new B();B b1 =
2008-09-04 11:56:00
792
1
原创 const也会变,我们还能相信谁?
在c++的世界里面,我们经常会见到一个方法的参数上面有个const修饰。通常的说法,也是这个const存在的目的,是为了防止传入的参数被意外改变。毕竟c++里面的指针太NB了,不防不行啊。只是,加了const就真的ok了吗?让咱们来试试看吧: 下面这样的方法声明是非常常见的。void TestConst(const char* str){ str[0] = a;}编译一
2008-08-29 14:31:00
646
4
原创 Delegate与MutlticastDelegate
前几天,被人问到Delegate与MulticastDelegate。当时被问得有些蒙。为什么呢?因为这个问题,似乎有些扯。 在.net的框架里面,我们可以看到Delegate和MulticastDelegate。Delegate可以接受具有返回值的函数,但是不支持多播委托,也就是说,它只能“装下”一个回调函数。而MulticastDelegate则可以装下多个回调函数,但是对支持的回调
2008-08-26 10:53:00
595
原创 仅仅引用DLL,编译后会是什么样子?
我们在编写程序的时候,经常会引用各种各样的DLL。时间长了,有些DLL可能仅仅是引用了一下而已,其实代码里面根本就没有用到。 那么,这些没有用到的引用,会不会对我们的代码产生影响呢?我也不知道,做个实验试试看好了。 假如,我们写了两个DLL,分别为A和B。其中,A引用了B。不过呢,在A的代码里面,并没有使用到B。现在编译A,然后用ILDasm查看一下。 在ILDasm的界面
2008-07-31 14:00:00
647
原创 c++与C#在类的引用和声明上面的异同
比如我们有个类:class A{...}比较1:A a; //c#版本A *a;//c++版本c#下面,语句“A a;” 等价于c++下面的 A *a;本质上,都是声明了一个指向A的指针,但是指针的内容为空。(c++下面的指针内容不一定为空,具体内容可能是个任意值)如果这个时候就使用a的话,都会出错。错误的原因就是“未将对象的引用指向对象的实例”。比较2:A a = new A();
2008-06-11 13:27:00
956
原创 服务器端的高性能实现(七)——订阅功能的引入
很多时候,我们会需要这样的功能:1,甲告诉乙,你去监控一个值,每个一秒钟向我汇报一次2,甲告诉乙,我现在要去做别的事情了,委托给你一件事情,5秒钟后你去做要实现上面的场景,就需要一种功能。这种功能,有时候我们称为订阅。就像我们在邮局订了杂志一样,每个月,邮局都会主动把杂志给我们送过来,不用我们每个月都去给邮局打个电话,告诉他给我送杂志来。因为这个功能很有用,也很常用,所以我决定把它加入到这个框
2008-05-30 11:55:00
1068
原创 Linux之x登录前后的变化
最近用Redhat linux开发,偶然间发现一个有趣的现象。在命令行登录系统的时候,登录前后Linux里面的x字母,宽度会有轻微的改变。登录后会变得宽一点。如:Red Hat Enterprise Linux AS release 4Kernel 2.6.16 on an i686schumy login:登录之后,会发现上面Linux里面的x变宽了一些。搞几个终端,来回切换
2008-05-26 17:27:00
643
原创 由“位运算”想到的
最近,有人问到我一个面试题,求可以整除整数N的最大的数,并且还是2的幂。因为这次不是讨论这个问题,我就直接给答案了,是:N&(-1*N)。这个题目就用到了位运算。位运算很简单,一共就那么几个,分别是:左移位(>),与(&),或(|),异或(^),取反(~)。没了,就这些了。那么,用这些操作,都可以干些什么呢?在回答这个问题问题之前,需要先复习一些离散数学里面的问题,至少我需要复习一下。
2008-05-18 10:55:00
593
原创 makefile第三版发布
首先为上次发布的第2版makefile存在严重bug表示歉意。这次发布的makefile,真正实现了下面的功能:1,自动获取代码的路径结构,不用在每次添加新的文件夹后更新makefile2,对.cpp文件和.o文件建立了关联,如果只有个别.cpp文件做了修改,再次执行make的时候,能够只编译新修改的文件,并重新连接。3,makefile文件只有一个,不用在每个文件夹下面都放一个子
2008-05-14 17:48:00
777
2
原创 makefile第二版发布了
上一般的makefile存在一个很讨厌的bug,就是每次make的时候,如果不做clean操作,就会失败。这次主要是修正了这个问题。现在可以随意make了,因为不用每次都clean,大大提高了编译的效率。还要就是追加了一个INCLUDEPATH参数,可以配置引用的头文件的路径了。下载地址:http://download.csdn.net/source/446336
2008-05-08 17:11:00
686
原创 for循环嵌套的效率
有人说,两个嵌套的for循环,把循环次数多的放在里面,效率会比较高。这是个老话题了。网上的讨论很多。我记得我第一次见到这个问题的时候还在上高中。今天就简单的总结一下吧。先上代码:void test1(){ long dt = DateTime.Now.Ticks; for (int i = 0; i { for (int j = 0; j { a[i,j] = 0; } }
2008-05-06 09:41:00
7815
2
原创 Emacs的目录操作
目录操作:f or e--Edit the file under point v--View the current file d--Mark the current file for deletion g--Refresh the listingm--Mark the current file with a generic mark ~--Mark all backup files (files
2008-04-25 15:19:00
948
原创 Huffman编码
未来一段时间我要整理一下数据结构相关的一些东西。包括树,图等等。今天就先从树开始,这次登场的是Huffman树。Huffman编码的目的是,最小化编码的长度,用最小化的编码量,还表达数据信息。比如我们有三个字母要进行编码,分别是a,b,c.。可以分别编码为01,11,10,也可以编码为011,010,001。反之只要能区分出来就可以。但这都不是最小化的编码。其中一种最小化的编码是:0,10
2008-04-23 11:03:00
2288
原创 linux的一些基本操作
bash的基本操作: ctrl + c : 结束当前进程 ctrl + z :暂停当前进程,放入后台 + l :清屏 + s :停止键盘响应(+q恢复) + d :标准输入结束 + r :搜索历史命令配置文件: 位于/etc/profile,修改后执行source /etc/profile可以重新加载,使其生效 查找文件: which whereis locate find
2008-04-22 11:40:00
721
原创 linux编译内核的一般步骤
这个是以前一个给我做linux培训的老师讲的,我总结一下。因为时间久了些,可能细节上会有点小问题,但是不影响。先清除现有环境make mrproper也可以这样做,也是清除现有环境,但是不入上面的彻底make clean然后建立.config文件make menuconfig接下来就可以进行内核的配置了。具体的配置,如果有不明白的地方,大家就去google吧。进行编译make
2008-04-22 11:11:00
619
原创 linux下面rpm包的使用总结
linux下面rpm包的使用总结好久没用rpm包了,感觉还是apt好用啊,哈哈。不废话了,总结一下rpm的使用:安装test.rpm:rpm -ivh test.rpm 强制安装test.rpm:rpm -ivh --force test.rpm依赖安装test.rpm:rpm -ivh --aid [--nodeps] test.rpm升级test.rpm:rpm -Fvh
2008-04-22 10:57:00
628
1
原创 emacs的主题配置
有一个叫作color-theme的主题库,它可以配置emacs的主题颜色。这个库里面提供了很多很多的主题配色方案。使用方法如下:;; color-theme(add-to-list load-path "~/.emacs.d/color-theme-6.6.0")(require color-theme)(color-theme-initialize)上面的内容是必须的。下面
2008-04-11 10:08:00
2058
原创 emacs的多窗口调试环境
是不是很喜欢VS里面提供的强大的代码调试功能?在这方面,emacs也是可以的。不过我个人认为,说起调试环境来,VS真是太强大了。好在emacs也不差,呵呵。有一个叫作 multi-gdb的组件,可以实现多窗口的调试环境,看起来挺像eclipse的。把下载来的两个el文件拷贝到加载路径下面,然后在配置文件里面添加下面的内容就可以了:;; set multi-gdb(load-library
2008-04-11 09:51:00
1982
原创 emacs的tabbar
标签式的浏览,IE到了7才支持。emacs当然不会没有这个功能了。下载一个叫作tabbar的库,就可以实现这个功能了。首先把现在到的.el文件拷贝到emacs的库的加载路径下面,比~/.emacs.d然后在配置文件里面添加下面的内容。;; tabbar (require tabbar)(tabbar-mode t)(global-set-key (kbd "M--") tabbar
2008-04-11 09:29:00
2766
1
原创 emacs配置文件的基础知识
emacs的配置文件,叫作.emacs,是个隐藏文件,存在于当前用户的根目录下面,也就是~/.emacsemacs的配置文件采用了elisp作为配置文件的语言,来源于强大的lisp语言。下面我简单说一点emacs配置文件怎么写。虽然内容不多,也很肤浅,但是知道了这些,至少在编写自己的配置文件的时候,不会那么无序了。在配置文件里面,引号(;)开头表示注释,比如下面这行; this is th
2008-04-10 16:26:00
11822
4
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人