程序员被骗传销组织如何自救?

程序员被骗传销组织如何自救?,第1张

【程序员用代码求救】南京一家大型软件企业的年轻程序员小张(化名)万万没有想到,当他被传销组织控制、几近绝望之时,自己尝试利用计算机“代码”向同事传递求救信息,他的程序员同事们竟然“秒懂”,并赴天津协助警方,将他成功解救出来。

“五一”出游,不慎掉入传销组织“包围圈”

今年“五一”劳动节假期,小张买了一张去天津的火车票找同学玩。4月30日抵达天津火车站时,他发现一位乘客一脸痛苦,于是上前询问。对方表示自己身体不舒服,而且钱包被偷了。善良的小张拿出两百元给乘客,并将她护送到汽车站。5月1日,小张打算返程时接到那位乘客的电话,表示要还钱给小张,请他吃饭。小张爽快答应见面,没想到竟然被那位乘客带进了传销组织的“包围圈”。

“到了目的地,一下子出现了十多个人,把我身上的手机等东西全部抢走了,还限制人身自由,关在一处平房内。”小张说。传销组织派人和小张“聊天”,打探家庭情况、工作情况,希望通过控制小张,转而欺骗小张的父母、亲戚索要钱财。为避免小张长时间不回单位引发怀疑,传销组织胁迫小张给单位项目组同事打了两次电话:第一次提出因返程车票紧张需晚归几日第二次直接提出辞职申请。这些“异常电话”让同事摸不着头脑。

“代码”传递SOS信息,同事“秒懂”程序员

【程序员用代码求救同事秒懂 网友:程序员间的心有灵犀】知道自己只能智取,小张开始为下一步行动做“铺垫”。在与传销组织“谈心”过程中,他有意透露自己是程序员,表示自己还有项目上的事要与公司交接。手机被开了免提,电话怎么打、打给谁,至关重要。小张思忖了半天,决定拨给项目组年纪最大、思维最敏捷的同事老喻(化名)。

5月12日上午10点半左右,项目组同事老喻接到小张的电话。老喻回忆,当时小张提到,项目里有一个测试类软件可能会影响生产系统,代码路径为:src\ordercenter\service的一个类testjs,其中还提及“控制类”字样。但实际上该代码早已上线,而且代码正确路径是ordercenter\src\xxx\service,且测试类正常情况下不会影响生产系统。但是警惕的老喻没有揭穿,很配合地回答:“哦,我看一下啊,回头给你电话。”

综合多日以来小张的怪异举动,项目小组立即向公司管理团队汇报了此事。管理团队接获信息后,迅速组织相关人员详细梳理事件完整经过,经多位同事综合分析推测,最终识别出首字母组合“SOS”为求救信号,小张可能已经处于被传销组织控制状态。很快,老喻给小张回拨电话,又传递出一串代码,其中含有“6”,并且着重提到“转换”这个字眼。小张说,编程用的是二进制,数字6转换成二级制就是“110”,公司收到信息了!小张燃起了希望。

技术锁定被困地点,13小时协助警方成功营救

公司此时已经迅速集结了一支10多人的救援小分队。经慎重讨论,救援小组制定营救方案,一组人员赶赴天津报警求助,另一组人员与员工家属取得联系,还有同事帮忙识别出求救信号发出的区位,通过专业技术锁定了小张被困的方圆5公里范围。

在天津向警方报案后,全组人员协助天津警方立即在相关区域进行了连续6个小时的排查走访。此外在公司的大力协调下,此事得到了天津警方的重视,营救人员不顾疲倦,协同警方连续翻看了11日和12日相关地区的视频资料。经过不懈搜索,13个小时之后,小张终于被成功解救。

是jquery吧

所有的事件回调函数都有两个参数:event和ui,浏览器自有event对象,和经过封装的ui对象

ui.helper - 表示sortable元素的JQuery对象,通常是当前元素的克隆对象

ui.position - 表示相对当前对象,鼠标的坐标值对象{top,left}

ui.offset - 表示相对于当前页面,鼠标的坐标值对象{top,left}

ui.item - 表示当前拖拽的元素

ui.placeholder - 占位符(如果有定义的话)

ui.sender - 当前拖拽元素的所属sortable对象(仅当元素是从另一个sortable对象传递过来时有用)

·参数(参数名 : 参数类型 : 默认值)

appendTo : String : 'parent'

Defines where the helper that moves with the mouse is being appended to during the drag (for example, to resolve overlap/zIndex issues).

初始:$('.selector').sortable({ appendTo: 'body' })

获取:var appendTo = $('.selector').sortable('option', 'appendTo')

设置:$('.selector').sortable('option', 'appendTo', 'body')

axis : String : false

如果有设置,则元素仅能横向或纵向拖动。可选值:'x', 'y'

初始:$('.selector').sortable({ axis: 'x' })

获取:var axis = $('.selector').sortable('option', 'axis')

设置:$('.selector').sortable('option', 'axis', 'x')

cancel : Selector : ':input,button'

阻止排序动作在匹配的元素上发生。

初始:$('.selector').sortable({ cancel: 'button' })

获取:var cancel = $('.selector').sortable('option', 'cancel')

设置:$('.selector').sortable('option', 'cancel', 'button')

connectWith : Selector : false

允许sortable对象连接另一个sortable对象,可将item元素拖拽到另一个中。

初始:$('.selector').sortable({ connectWith: '.otherlist' })

获取:var connectWith = $('.selector').sortable('option', 'connectWith')

设置:$('.selector').sortable('option', 'connectWith', '.otherlist')

containment : Element, String, Selector : false

约束排序动作只能在一个指定的范围内发生。可选值:DOM对象, 'parent', 'document', 'window', 或jQuery对象

初始:$('.selector').sortable({ containment: 'parent' })

获取:var containment = $('.selector').sortable('option', 'containment')

设置:$('.selector').sortable('option', 'containment', 'parent')

cursor : String : 'auto'

定义在开始排序动作时,如果的样式。

初始:$('.selector').sortable({ cursor: 'crosshair' })

获取:var cursor = $('.selector').sortable('option', 'cursor')

设置:$('.selector').sortable('option', 'cursor', 'crosshair')

cursorAt : Object : false

当开始移动时,鼠标定位在的某个位置上(最多两个方向)。可选值:{ top, left, right, bottom }.

初始:$('.selector').sortable({ cursorAt: 'top' })

获取:var cursorAt = $('.selector').sortable('option', 'cursorAt')

设置:$('.selector').sortable('option', 'cursorAt', 'top')

delay : Integer : 0

以毫秒为单位,设置延迟多久才激活排序动作。此参数可防止误点击。

初始:$('.selector').sortable({ delay: 500 })

获取:var delay = $('.selector').sortable('option', 'delay')

设置:$('.selector').sortable('option', 'delay', 500)

distance : Integer : 1

决定至少要在元素上面拖动多少像素后,才正式触发排序动作。

初始:$('.selector').sortable({ distance: 30 })

获取:var distance = $('.selector').sortable('option', 'distance')

设置:$('.selector').sortable('option', 'distance', 30)

dropOnEmpty : Boolean : true

是否允许拖拽到一个空的sortable对象中。

初始:$('.selector').sortable({ dropOnEmpty: false })

获取:var dropOnEmpty = $('.selector').sortable('option', 'dropOnEmpty')

设置:$('.selector').sortable('option', 'dropOnEmpty', false)

forceHelperSize : Boolean : false

If true, forces the helper to have a size.

初始:$('.selector').sortable({ forceHelperSize: true })

获取:var forceHelperSize = $('.selector').sortable('option', 'forceHelperSize')

设置:$('.selector').sortable('option', 'forceHelperSize', true)

forcePlaceholderSize : Boolean : false

If true, forces the placeholder to have a size.

初始:$('.selector').sortable({ forcePlaceholderSize: true })

获取:var forcePlaceholderSize = $('.selector').sortable('option', 'forcePlaceholderSize')

设置:$('.selector').sortable('option', 'forcePlaceholderSize', true)

grid : Array : false

将排序对象的item元素视为一个格子处理,每次移动都按一个格子大小移动,数组值:[x,y]

初始:$('.selector').sortable({ grid: [50, 20] })

获取:var grid = $('.selector').sortable('option', 'grid')

设置:$('.selector').sortable('option', 'grid', [50, 20])

handle : Selector, Element : false

限制排序的动作只能在item元素中的某个元素开始。

初始:$('.selector').sortable({ handle: 'h2' })

获取:var handle = $('.selector').sortable('option', 'handle')

设置:$('.selector').sortable('option', 'handle', 'h2')

helper : String, Function : 'original'

设置是否在拖拽元素时,显示一个辅助的元素。可选值:'original', 'clone'

初始:$('.selector').sortable({ helper: 'clone' })

获取:var helper = $('.selector').sortable('option', 'helper')

设置:$('.selector').sortable('option', 'helper', 'clone')

items : Selector : '>*'

指定在排序对象中,哪些元素是可以进行拖拽排序的。

初始:$('.selector').sortable({ items: 'li' })

获取:var items = $('.selector').sortable('option', 'items')

设置:$('.selector').sortable('option', 'items', 'li')

opacity : Float : false

定义当排序时,辅助元素(helper)显示的透明度。

初始:$('.selector').sortable({ opacity: 0.6 })

获取:var opacity = $('.selector').sortable('option', 'opacity')

设置:$('.selector').sortable('option', 'opacity', 0.6)

placeholderType: StringDefault: false

设置当排序动作发生时,空白占位符的CSS样式。

初始:$('.selector').sortable({ placeholder: 'ui-state-highlight' })

获取:var placeholder = $('.selector').sortable('option', 'placeholder')

设置:$('.selector').sortable('option', 'placeholder', 'ui-state-highlight')

revert : Boolean : false

如果设置成true,则被拖拽的元素在返回新位置时,会有一个动画效果。

初始:$('.selector').sortable({ revert: true })

获取:var revert = $('.selector').sortable('option', 'revert')

设置:$('.selector').sortable('option', 'revert', true)

scroll : Boolean : true

如果设置成true,则元素被拖动到页面边缘时,会自动滚动。

初始:$('.selector').sortable({ scroll: false })

获取:var scroll = $('.selector').sortable('option', 'scroll')

设置:$('.selector').sortable('option', 'scroll', false)

scrollSensitivity : Integer : 20

设置当元素移动至边缘多少像素时,便开始滚动页面。

初始:$('.selector').sortable({ scrollSensitivity: 40 })

获取:var scrollSensitivity = $('.selector').sortable('option', 'scrollSensitivity')

设置:$('.selector').sortable('option', 'scrollSensitivity', 40)

scrollSpeed : Integer : 20

设置页面滚动的速度。

初始:$('.selector').sortable({ scrollSpeed: 40 })

获取:var scrollSpeed = $('.selector').sortable('option', 'scrollSpeed')

设置:$('.selector').sortable('option', 'scrollSpeed', 40)

tolerance : String : 'intersect'

设置当拖动元素越过其它元素多少时便对元素进行重新排序。可选值:'intersect', 'pointer'

intersect:至少重叠50%

pointer:鼠标指针重叠元素

初始:$('.selector').sortable({ tolerance: 'pointer' })

获取:var tolerance = $('.selector').sortable('option', 'tolerance')

设置:$('.selector').sortable('option', 'tolerance', 'pointer')

zIndex : Integer : 1000

设置在排序动作发生时,元素的z-index值。

初始:$('.selector').sortable({ zIndex: 5 })

获取:var zIndex = $('.selector').sortable('option', 'zIndex')

设置:$('.selector').sortable('option', 'zIndex', 5)

·事件

start

当排序动作开始时触发此事件。

定义:$('.selector').sortable({ start: function(event, ui) { ... } })

绑定:$('.selector').bind('sortstart', function(event, ui) { ... })

sort

当元素发生排序时触发此事件。

定义:$('.selector').sortable({ sort: function(event, ui) { ... } })

绑定:$('.selector').bind('sort', function(event, ui) { ... })

change

当元素发生排序且坐标已发生改变时触发此事件。

定义:$('.selector').sortable({ change: function(event, ui) { ... } })

绑定:$('.selector').bind('sortchange', function(event, ui) { ... })

beforeStop

当排序动作结束之前触发此事件。此时占位符元素和辅助元素仍有效。

定义:$('.selector').sortable({ beforeStop: function(event, ui) { ... } })

绑定:$('.selector').bind('sortbeforeStop', function(event, ui) { ... })

stop

当排序动作结束时触发此事件。

定义:$('.selector').sortable({ stop: function(event, ui) { ... } })

绑定:$('.selector').bind('sortstop', function(event, ui) { ... })

update

当排序动作结束时且元素坐标已经发生改变时触发此事件。

定义:$('.selector').sortable({ update: function(event, ui) { ... } })

绑定:$('.selector').bind('sortupdate', function(event, ui) { ... })

receive

当一个已连接的sortable对象接收到另一个sortable对象的元素后触发此事件。

定义:$('.selector').sortable({ receive: function(event, ui) { ... } })

绑定:$('.selector').bind('sortreceive', function(event, ui) { ... })

over

当一个元素拖拽移入另一个sortable对象后触发此事件。

定义:$('.selector').sortable({ over: function(event, ui) { ... } })

绑定:$('.selector').bind('sortover', function(event, ui) { ... })

out

当一个元素拖拽移出sortable对象移出并进入另一个sortable对象后触发此事件。

定义:$('.selector').sortable({ out: function(event, ui) { ... } })

绑定:$('.selector').bind('sortout', function(event, ui) { ... })

activate

当一个有使用连接的sortable对象开始排序动作时,所有允许的sortable触发此事件。

定义:$('.selector').sortable({ activate: function(event, ui) { ... } })

绑定:$('.selector').bind('sortactivate', function(event, ui) { ... })

deactivate

当一个有使用连接的sortable对象结束排序动作时,所有允许的sortable触发此事件。

定义:$('.selector').sortable({ deactivate: function(event, ui) { ... } })

绑定:$('.selector').bind('sortdeactivate', function(event, ui) { ... })

·方法

destory

从元素中移除拖拽功能。

用法:.sortable( 'destroy' )

disable

禁用元素的拖拽功能。

用法:.sortable( 'disable' )

enable

启用元素的拖拽功能。

用法:.sortable( 'enable' )

option

获取或设置元素的参数。

用法:.sortable( 'option' , optionName , [value] )

serialize

获取或设置序列化后的每个item元素的id属性。

用法:.sortable( 'serialize' , [options] )

toArray

获取序列化后的每个item元素的id属性的数组。

用法:.sortable( 'toArray' )

refresh

手动重新刷新当前sortable对象的item元素的排序。

用法:.sortable( 'refresh' )

refreshPositions

手动重新刷新当前sortable对象的item元素的坐标,此方法可能会降低性能。

用法:.sortable( 'refreshPositions' )

cancel

取消当前sortable对象中item元素的排序改变。

用法:.sortable( 'cancel' )

排序后保存有两种方法,一是cookie,二是数据库配置文件等。

下面是数据库的部分代码 原作:

复制代码代码如下:

$(function() {

var show = $(".loader")

var orderlist = $(".orderlist")

var listleft = $("div[id = 'column_left']")

var listcenter = $("div[id = 'column_center']")

var listright = $("div[id = 'column_right']")

$( ".column" ).sortable({

opacity: 0.5,//拖动的透明度

revert: true, //缓冲效果

cursor: 'move', //拖动的时候鼠标样式

connectWith: ".column",

//开始用update 结果执行两次,浪费资源,古改成stop

//但是stop在元素没有改变位置的时候也会执行,

//用update其他js会有问题,^_^

stop: function(){

var new_order_left = []//左栏布局

var new_order_center = []//中栏布局

var new_order_right = []//右栏布局

listleft.children(".portlet").each(function() {

new_order_left.push(this.title)

})

listcenter.children(".portlet").each(function() {

new_order_center.push(this.title)

})

listright.children(".portlet").each(function() {

new_order_right.push(this.title)

})

var newleftid = new_order_left.join(',')

var newcenterid = new_order_center.join(',')

var newrightid = new_order_right.join(',')

$.ajax({

type: "post",

url: jsonUrl, //服务端处理程序

data: { leftid: newleftid, centerid: newcenterid, rightid:newrightid}, //id:新的排列对应的ID,order:原排列顺序

// beforeSend: function() {

// show.html(" 正在更新")

// },

success: function(msg) {

//alert(msg)

show.html("")

}

})

}

})

http://bpr.hpordercenter.com/HBPR/CN-zh/Default.aspx

你去这个官网上查一下先看看你的电池是不是要被召回~!

把笔记本关机,电源拔掉,再把电池取出来~!电池背面有ct:的标签,把那个编号记下,去那个官网验证一下,就知道了~!并不是通报的那些所有型号的电池都召回~!只是一部分~!我的也是dv2000验证了,不用被召回~!

你把 s/n 号和电池背面有ct:的标签上的号记下验证一下就知道了~!

顺便说下,官网上面有流程,看就就明白了~!


欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/yw/11205524.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-14
下一篇 2023-05-14

发表评论

登录后才能评论

评论列表(0条)

保存