- 博客(20)
- 资源 (2)
- 收藏
- 关注
转载 SCI论文并没有想像中的难写,发表SCI论文的小技巧。2012年和2013年SCI期刊论文和EI期刊论文
一.SCI论文,并没有想像中的难写1.要熟悉你的专业,实验方法;要尊重结果,实事求是面对结果,下笔之前多看看文献,尤其是国外近期文献。相信只要是正确试验得来的结果都是可以解释的,是可以发表的。2. 对于初写者,“抄写”不可避免,妙在“抄写”技巧。同类性质的研究文章,撰写格式大同小异,所以,格式可以“照抄”。常用句型可灵活“抄”用。有些描述性、结论性的句子在读懂的情况下尽量用自己的语言表达和
2012-07-26 11:22:21 8011
原创 SCI期刊查询
SCI和SCIE有所不同,下面的网址可以根据期刊名(title word)、刊号(ISSN)来查询。(1)SCI:http://science.thomsonreuters.com/cgi-bin/jrnlst/jloptions.cgi?PC=K(2)SCIE: http://science.thomsonreuters.com/cgi-bin/jrnlst/jloptions.
2012-07-23 14:11:46 1478
转载 如何将visio图形复制到word文档中而使虚线继续为虚线呢(因为很容易出现虚线变为实线的问题)
最简单的办法在word文档中的visio图形区域上双击,我们都知道双击后就进入了visio图形编辑模式(当然你的机器上需要装有visio软件),点击相应的虚线,单击右键,“格式”---“线条”,在这里调整线条的粗细,一般设置到“5”就可以变成虚线了。如果还是不行,那就设成更粗的直到变成虚线为止。。也有其它解决办法但是麻烦一些。
2012-07-21 17:40:14 1542
翻译 C#串口超时
C#在读写时,有可能超时,微软为我们提供了2个属性,设定超时时间,读取超时值在 Win32 通信 API 中最初被设置为 500 毫秒。此属性允许您设置此值。可以将超时值设置为大于零的任意值,或设置为 InfiniteTimeout,在后一种情况下不会发生超时。InfiniteTimeout 为默认值。代码如下: _serialPort.ReadTimeout = 500;
2012-07-13 10:28:27 5223
原创 CRC16校验
这两天弄了下CRC校验,在8位、16位、32位中选择了16位校验。代码如下: /// /// CRC校验 /// /// CRC校验C#版 private int CRC_Jiaoyan(string Buffer_Data) { string ptr = Buffer
2012-07-12 23:19:06 1764
转载 循环冗余校验(CRC校验)应用于如像modbus协议等(2)
CRC 校验源码分析这两天做项目,需要用到CRC 校验。以前没搞过这东东,以为挺简单的。结果看看别人提供的汇编源程序,居然看不懂。花了两天时间研究了一下CRC 校验,希望我写的这点东西能够帮助和我有同样困惑的朋友节省点时间。先是在网上下了一堆乱七八遭的资料下来,感觉都是一个模样,全都是从CRC 的数学原理开始,一长串的表达式看的我头晕。第一次接触还真难以理解。这些东西不想在这里讲,随便找一
2012-07-12 15:20:30 1587
转载 c#的CRC16位校验
/// /// CRC16 /// /// 要进行计算的数组/// 计算后的数组private static byte[]CRC16(byte[]data){byte[]returnVal =new byte[2];byte CRC16Lo, CRC16Hi,CL, CH, SaveHi,SaveLo;int i,
2012-07-12 12:12:36 7559
转载 C#基础:异步调用
首先来看一个简单的例子:小明在烧水,等水烧开以后,将开水灌入热水瓶,然后开始整理家务 小文在烧水,在烧水的过程中整理家务,等水烧开以后,放下手中的家务活,将开水灌入热水瓶,然后继续整理家务 这也是日常生活中很常见的情形,小文的办事效率明显要高于小明。从C#程序执行的角度考虑,小明使用的同步处理方式,而小文则使用的异步处理方式。同步处理方式下,事务是按顺序一件一件处理的;而异步方式则
2012-07-12 01:08:51 699
原创 chart图像刷新
今天做chart控件描绘图形时,进行多次刷新,结果有时曲线值变小后,x轴刻度没有变。也就是,上次曲线最大值是98,因此上次刻度最大值达到100,但是下次最大值只有5,但是刻度最大值仍然是100,这时图像就非常难看了。结果看了下,原来是没有添加chart.chartAreas.clear();这个方法,导致值更新曲线,没有更新chartArea。
2012-07-10 23:23:49 7699 1
转载 c# 获取字符串中的数字
c# 获取字符串中的数字 /// /// 获取字符串中的数字 /// /// 字符串 /// 数字 例子1:public static decimal GetNumber(string str) { decimal result = 0; if (str != null && str != string.Empty) { // 正则表达式剔除非数字字
2012-07-10 18:03:27 2762
转载 解决DataGridView在多线程中无法显示滚动条的问题
在多线程中对DataGridView指定 DataSource 来填充数据,更新数据的时候,会导致DataGridView出现假死,显示错误或者滚动条无法显示的问题,在保证了DataGridView的ScrollBars设置为了Both,数据量大于DataGridView显示的的范围,而且没有冻结列的情况下,解决方法如下:一是使用 Invoke 将执行数据绑定的代码交回给主线程(因为 Da
2012-07-07 21:03:54 9560 2
转载 谈.Net委托与线程——解决窗体假死
引言 在之前的《创建无阻塞的异步调用》中,已经介绍过异步调用的编写步骤和实施原理。异步调用是CLR为开发者提供的一种重要的编程手段,它也是构建高性能、可伸缩应用程序的关键。在多核CPU越来越普及的今天,异步编程允许使用非常少的线程执行很多操作。我们通常使用异步完成许多计算型、IO型的复杂、耗时操作,去取得我们的应用程序运行所需要的一部分数据。在取得这些数据后,我们需要将它们绑定在UI
2012-07-07 21:02:24 1393
转载 Application.DoEvents
记得第一次使用Application.DoEvents()是为了在加载大量数据时能够有一个数据加载的提示,不至于系统出现假死的现象,当时也没有深入的去研究他的原理是怎样的,结果在很多地方都用上了Application.DoEvents(),今天看到了关于这方面的一些文章,知道我以前有些用法是不当的,有些地方需要慎用Application.DoEvents()。首先我们先看看在循
2012-07-07 10:18:56 1018
转载 DataGridView控件用法(二):为每行记录最后加“编辑”-“删除”按钮列
1. 在DataGridView控件用法(一)中已经显示出列表数据,这时我们需要对每行数据记录进行编辑,需要添加“编辑”、“删除”、“查看”这样的超链接。代码如下:view sourceprint?1//为每行数据增加编辑列。 2//设定列不能自动作成 3User
2012-07-05 12:57:45 44471 5
转载 如何设计WinForm中DataGridView控件的自定义按钮列
在信息管理系统的开发过程中,我们常需要将信息显示为一个列表,并在表格的最后一列显示“查看信息”或“修改”、“删除”等按钮。在Asp.Net中我们可以采用Repeater控件方便的实现,但在WinForm中我们常用的DataGridView控件,却并不支持在一列中显示多个按钮。与上次同大家分享的“如何设计OutlookBar及Outlook风格的WinForm窗体”一样,本示例其实也是完全采用E
2012-07-05 12:55:13 5340 2
转载 ExecuteNonQuery()返回值
表示影响的行数,没有影响到行则值为0,回滚为-1。前些日子作一些数据项目的时候 在ADO.NET 中处理 ExecuteNonQuery()方法时,总是通过判断其返回值是否大于0来判断操作时候成功 。但是实际上并不是这样的,好在处理的数据操作多时 修改, 插入, 删除,否则的话问题就有点大了,都是些基础的知识,但是很重要个人觉得有必要记下来。ExecuteNonQuery()方法主要用
2012-07-05 12:05:44 774
转载 DataGridView的单元格内容即时更新方法
DataGridView的即时更新方法 收藏 最近用了DataGridView,深有体会,最深刻一点是它的事件。我想很多人都希望编辑表格单元的同时更新其他东西,就好像TextBox的TextChanged事件,但DataGridView却没有提供类似TextChanged那样的事件。我想用下面的一个例子说明如何达到实时更新的效果。上面的Form有一个DataGridView实例data
2012-07-05 10:48:51 6881
转载 C# DataGridView控件 动态添加新行
偶然看见一片文章,写的简单实用,小伙子思路清晰。。。。与大家分享一下DataGridView控件在实际应用中非常实用,特别需要表格显示数据时。可以静态绑定数据源,这样就自动为DataGridView控件添加相应的行。假如需要动态为DataGridView控件添加新行,方法有很多种,下面简单介绍如何为DataGridView控件动态添加新行的两种方法:方法一:int index=
2012-07-05 10:32:31 1489
原创 SqlDataReader判断几行数据
在用SqlDataReader读取数据时,有时我们需要知道有几行数据,其实SqlDataReader.Read()的方法是一直往下逐行逐行读数据的,只有读完才会知道有几行,因此可以这样获取行数。int i=0;SqlCommand cmd = sconn.CreateCommand();//sconn是1个sqlconnectionSqlDataReader sdr=cmd.Execu
2012-07-03 17:36:19 12508 2
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人