Welcome 微信登录
编程资源 图片资源库 蚂蚁家优选 PDF转换器 软件资源

软件开发小程序制作系统集成与运维空间租用硬件开发视频监控技术咨询与支持——联系电话:0311-88999002/88999003

首页 / 操作系统 / Linux

Winform开发框架之数据即时更新的实现

Winform开发框架之数据即时更新的实现

在我的随笔中,Winform开发介绍过很多内容,随着介绍的深入,很多地方进行精细化的介绍当中了。我们一般在Winform的列表界面中展现相关记录,在一个弹出窗口给客户录入数据,OK,这些没问题,但是我们录入数据后,很多情况下忽略了一些用户体验,等客户自己刷新才在列表中显示最新的记录出来,这样有些注重细节的客户就不愿意了。在我的一个项目开发中,有客户就有这样的抱怨,为什么我录入数据,还要手动刷新,为什么不能一保存就能同时更新列表?好,技术上肯定不是问题,思想...
C#操作移动其他程序窗口

C#操作移动其他程序窗口

在做项目时候,曾经遇到一个问题,就是用C#的WinForm,来打开一个使用C++编写的软件,并控制打开窗体位置和大小。在这里使用了Win32 API来做的。可以使用C#根据窗体的路径,启动一个进程,然后使用Win32 API控制打开窗口的位置和大小。主要代码如下: public class A{ //调用Win32 API [System.Runtime.InteropServices.DllImportAttribute("user32.dll", En...
DOS攻击原理及Linux环境下的防御方案

DOS攻击原理及Linux环境下的防御方案

杨凡1,童波2(1.广州工商职业技术学院,广东 广州 510850;2. 中国联通广州分公司,广东 广州 510630)摘要:在系统上有许多类型的侵袭,我们一般把侵袭分为三种基本类型:入侵、拒绝服务(DOS)和盗窃信息。网络诞生以来遭受攻击事件不断发生,全球许多著名网站都遭到不名身份的黑客攻击,本文针对几种常见的DOS攻击提出在LINUX环境下的一些防御看法。关键词:拒绝服务;攻击原理;Linux环境;防御中图分类号:TP393.08 文献标识码:ADOS...
利用shell脚本监控LXC应用容器内的应用

利用shell脚本监控LXC应用容器内的应用

利用lxc-execute启动应用容器后,可以利用lxc自带的lxc-info获取容器的状态,lxc-monitor监控容器状态的变化,但是不能获取容器内应用的信息。这点可以通过结合Linux ps命令和lxc自带的lxc-ps和lxc-cgroup命令来实现。1.首先我们可以通过lxc-ps获取特定容器内需要监控的应用的pid号#usage:get_pid container_name app_namefunction get_pid{local pid...
Only Perception: Firefox 3.5 出现第一个漏洞

Only Perception: Firefox 3.5 出现第一个漏洞

Mozilla Corp. 昨日表示它们已经证实 Firefox 3.5 第一个安全漏洞,并表示恶意网页能通过这个漏洞绑架你的电脑。一位着名的火狐贡献者还形容这种状况是种“自残(self-inflicted)”行为。他还提到在周一贴出恶意程式码的人是通过翻找(rooting through,译注:想想猪在找松露的样子)火狐臭虫的相关讨论区才意识到有这个漏洞。这个漏洞出在 Firefox 3.5 首次现身的 TraceMonkey JavaScript 引擎...
Python中函数定义的关键参数问题

Python中函数定义的关键参数问题

近来,看了看Python这种强大的脚本语言,细细的试了试,感觉还是蛮好用的,怪不得大家都用来进行科学计算什么的,虽然是C语言实现的,但是和C语言还是存在蛮多的差别的。函数是各种语言中一般都会包含的,Python的函数声明和定义是在一起的,其中和C++有一定的相似性就是支持默认参数等特性。函数定义的基本形式如下:def MyFunc(args):"this doc string"function_implement基本的形式中包含函数名和参数,以及doc字符...
网络安全扫描工具Nmap 5.00发布

网络安全扫描工具Nmap 5.00发布

开源网络安全扫描工具Nmap正式发布了5.00版,这是自1997年以来最重要的发布,代表着Nmap从简单的网络连接端扫描软件变身为全方面的安全和网络工具组件。Nmap于1997年9月推出,支持Linux、Windows、Solaris、BSD、Mac OS X、AmigaOS系统,采用GPL许可证,最初用于扫描开放的网络连接端,确定哪服务运行在那些连接端,它是评估网络系统安全的重要软件,也是黑客常用的工具之一。新的Nmap 5.00版大幅改进了性能,增加了...
在Python中使用ArcObjects对象

在Python中使用ArcObjects对象

在Python中使用ArcObjects对象【本文环境】ArcGIS 10,Python 2.6在ArcGIS 10以后,VBA将退出ArcGIS产品中,由此可想而知,将来Python在ArcGIS产品中的地位将会十分重要。虽然在ArcGIS中Python已经存在了很长一段时间,但是,一般常用的可能还是将模型导出为Python脚本,然后用以和他人交换或者使用操作系统定时任务等方式供其它程序调用。而本文需要描述的是,如何通过编写Python脚本,并在脚本中使...
最新Linux Kernel发现0day安全漏洞

最新Linux Kernel发现0day安全漏洞

研究人员Brad Spengler发布了最新Linux Kernel——2.6.30和2.6.30.1——安全漏洞的攻击代码,攻击者能利用NULL指针错误(NULL pointer dereferences)侵入系统,能绕过SELinux、AppArmor和Linux Security Module的保护。SELinux是美国国家安全局开发的安全增强实现。Spengler表示这是他见过的第一个能被利用执行任意代码的Linux Bug。他说,仅仅花了两小时,...
加密ArcGIS离线地图及其在Android上的实现

加密ArcGIS离线地图及其在Android上的实现

加密ArcGIS离线地图的思路目前,使用Compact格式的切片文件是离线地图的一个很好的方案,但是,如果我们可能会希望限制离线地图不被第三方程序使用;或者,希望限制离线地图只被经过授权的设备使用。在这样的需求下,我们必须保护好部署在智能设备上的离线地图数据,因此,需要对离线地图数据进行加密。在这里,我使用了这样的一个思路,其中包含以下主要环节:1. 经授权的设备序号+保密的标识符再经过MD5生成校验值。2. MD5校验值与加密的离线数据一起分发,由于第三...
展望Chrome操作系统的安全性问题

展望Chrome操作系统的安全性问题

从更加发展的方面来看,Google可以选择像现在大多数操作系统一样,窗口系统、本地文件存储、多线程程序、web浏览器和以本地代码写入的本地安装程序,Windows、GNU/Linux和OS X就是这样的系统。不同之处在于,Google希望能够全面提高这些方式的安全性。例如,他们可能会部署SELinux,这是为Linux增加强制访问控制的功能,这将会使操作系统隔离恶意软件感染的程序,这样就不会感染系统的其余部分。而浏览器也是一样,可以变得更加安全,保护多进程...
jQuery+CSS实现的菜单效果

jQuery+CSS实现的菜单效果

jQuery是继prototype之后又一个优秀的Javascrīpt框架,至今已吸引了来自世界各地的众多javascript高手加入其team。在页面当中凡是涉及到前端事件和动画效果的大多数都和jQuery有关。本篇博客做一个jQuery+CSS的小DEMO,来实现菜单的动画效果。希望大家有所收获。这个DEMO需要准备的东西有5张图片,和jQuery动画效果扩展插件jQuery.easing.js1.3下面写这个例子的制作步骤:1. 写前端HTML代码:...
关于Linux 2.6 kernel udev 漏洞的检测及修补

关于Linux 2.6 kernel udev 漏洞的检测及修补

最近闹的很凶的Linux udev漏洞对2.6系列的CentOS/RHEL 5.x(除了5.3)都有效,而对2.4系列的则无效,对于CentOS/RHEL 4.x 经过测试,按本文攻击方法无效,但是否真的无效还有待真正高手验证!请大家必须打起12分精神。赶紧升级。ExtMail团队已经将所有我们掌控的Linux服务器(2.6 kernel,5.x 系列)全部升级完毕。以下是检测方法和升级方法,请路过使用受影响的linux系统的朋友一定要参考并升级,否则很容...
Java多线程问题之同步器CyclicBarrier

Java多线程问题之同步器CyclicBarrier

还是上次的Oracle迁移到mysql的遗留问题(见 http://www.linuxidc.com/Linux/2012-06/61668.htm),当我在查看数据的时候,发现两个库数据量不一致。最后证实了我的看法,我修改代码时将10个进程简成1个单线程来完成了。所以数据量会少那么多呢。原因很简单当时就是这个函数CyclicBarrier,当时不理解具体的意思:if(sessionParameter.getSourceThreadNum()>1){...
<< 1631 1632 1633 1634 1635 1636 1637 1638 1639 1640 >>