首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往
您找到你想要的搜索结果了吗?
是的
没有找到

三人各判五年半、五年、四年:技术手段秘密接入内网数据库、窃取多家医院药品数据,获利 200 余万

被告人:刘某,男,1977年出生,大专文化,北京某科技开发有限公司法定代表人 被告人:姜某某,男,1974年出生,大专文化,无业 被告人:吴某某,男,1976年出生,大专文化,北京某医疗器材有限责任公司法定代表人 法院经审理查明: 2020年至2021年,刘某、姜某某、吴某某在某1医院、某2医院等多家医院内,多次通过技术手段秘密接入医院内网数据库,获取大量药品编码、数量、金额、单位等药品数据后出售,违法所得人民币200余万元。 其中刘某分得114.416万元,姜某某分得51.496万元,吴某某分得56万元

03

走出锁的误区 - 正面认识锁

多线程编程,锁通常是必不可少的保证代码运行安全的工具,一提到锁,最直接想到的是性能问题,给人的印象是锁会影响系统性能。这固然不然。但性能本身并不是锁本身引起的,锁也只是一个系统调用,它本身的开销是很小的,很多测试中,我们发现加锁和去掉锁后的性能几乎没有差别,为什么了? 问题的关键在于,锁带来的性能下降,是因为锁与锁之间发生了碰撞,如果没有锁间的碰撞,则它所损害的性能是非常有限的。因此,要想减少因为使用锁带来的性能问题,就必须想办法减少锁之间的碰撞。 我常使用两种方法来降低锁之间的碰撞概率: 1.将需要锁保证的资源分组,将一个大锁化为以组为单位的小锁,如:建立多个队列,每个队列对应的一把锁,这样锁队列时,就不至于锁住所有队列(这里有点类似于数据库中的表锁、行锁等); 2.获取共享资源后即释放锁。这里又有两种场景:一是资源需要重复使用,二是资源取出后不重复使用。对于需要重复使用的应用考虑对该资源使用引用计数,对于不重复的则直接释放锁,如: 示例一: char* msg = NULL; if (!_queue.is_empty()) {     sys::CLockHelper lock(_lock); // 这里锁助手,能够在作用域结束时自动解锁     msg = _queue.get_message(); // 从共享的队列中取出数据 } // 运行到这里的时候,锁已经解除掉 // 这里使用从队列里取出的msg,如写入文件等 fputs(msg, fp); 示例二: Object* obj = NULL; if (!_queue.is_empty()) {     sys::CLockHelper lock(_lock); // 这里锁助手,能够在作用域结束时自动解锁 obj = _queue.get_object(); // 从共享的队列中取出数据     obj->inc_refcount(); // 增加引用计数 } // 运行到这里的时候,锁已经解除掉 // 这里可以安全的使用obj了,而且已经不在锁范围之类 // 使用完全,需要放回到锁: sys::CLockHelper lock(_lock); if (obj->dec_refcount() > 0) // 如果已经没人使用这个obj,则不用再放回队列了,这里也会删除它以释放资源     _queue.push_object(obj); fputs(msg, fp);

02

<meta>标签的作用

<META> 是放于 <HEAD> 与 </HEAD>之间的标记,功用与变化等对,所以我公式化地介绍。 <meta name="Description" content="This is Chris's Home Page"> 该网页的描述,作用于搜索引擎的登录。 <meta name="Keywords" content="Chris, Web, Music, photo"> 该网页的关键字,作用于搜索引擎的登录。 <meta http-equiv="Expires" content="Tue, 09 Dec 1997 00:00:00 GMT"> <meta http-equiv="Pragma" content="no-cache"> 以上行功能相同,都是要浏览器重新载入该页,不要使用快取功能,当然可以修改 Expire (过期)时间。 <meta http-equiv="Content-Type" content="text/html; charset=gb2312"> <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1"> 设定这是 HTML 文件及其编码语系,简体中文网页使用charset=gb2312,繁体中文使用charset=big5,或者不设编码也可,纯英文网页建议使用 iso-8859-1。 <meta name="GENERATOR" content="Mozilla/4.04 [en] (Win95; I) [Netscape]"> <meta name="GENERATOR" content="Microsoft FrontPage 3.0"> 这只表示该网页由什么编辑器写的。 <meta http-equiv="refresh" content="10; url=http://www.hkiwc.com/"> 这行较为实用,能于预定秒数内自动转到指定网址。原代码中 10 表示 10秒。

03
领券