俗话说得好360行,行行出大神。如果你在受到歹徒的威胁之后,程序猿可以给同事写代码求救,但是我们这些普通人有什么样的方法可以向别人求陆好救呢?
1.国际求助信号SOS
其实现在好多的人都不知道,有一种国际求助信号,叫做FOS还记得我当初看过一个电影,这位女士是一名出租车司机,她被歹徒控制之后要求她将车开到外县,这个女司机也是十分的聪明,她将自己手里的眉笔和一些小卡片,写上sOS的形状,然后夹在钱里面。我们不得不佩服这位女生的机智,但是我们一定要知道国际的求助信号,是SOS,有一些人并不知道这个国度求救信号,在遇到危险的时候,只会盲目的等待,这样做是不对的,我们一定要在其中搜寻自己可以获得生存条件的机会,把握住这个机会让自己获得逃脱。
2.做记号(网上有教程)
现在的网络已经普及到世界各地了大部分的网民都喜欢关注一些稀奇八怪的东西,我也不例外。有一次我经常去,在网上看见了有一种教程教你的是如何做一种求救的信号,这种型号特别的有意思,会让人简侍悉猜单易懂,并且可以在短时间内就可以将它做出来,我们完全可以将这些信号技术在自己的脑袋当中,然后多练习几遍,在自己获得危险的时候用这些神记号来进行求助,不仅可以让自己幸免于难,也可以让大部分的人都了解到我们的心里所想。
3.造成围观大声呼救
其实我们在受到危险的时候进行,大声的呼救,让周围的围观群众都忽悠过来围成一圈,这样会让我们逃脱,或者说是对我们人身安全,有一定非常好的保障。因为犯罪分子大部分如果看见人来的多的情况下,他可能直接就放弃你而逃走了。只有少一部分人会强行留下。我记得我曾经看过一篇新闻,这个女的被别人强行的拖走,说是自己淘的媳妇儿不跟自己过了,这个女的一直在解释自己不是他们是人贩子,但就是没有人相信他。于是这个女的就淘到最近的一个超市当中进行打砸起来江超市的人都吸引过来之后,大声的呼救,说我不认识他们,因此这老型位女生逃脱了一劫。虽然说破财了,但是可以让自己免灾,我们为这位女生的机智点赞,也因此告诉我们,在自己遇到这种情况的时候,第一件事情做的就是要吸引大家的注意力,因为有一些事情虽然说家丑不可外扬,清官都难断,但是如果时间长了,或者说是时续的时间比较久了,就会让人们产生怀疑,怀疑时间长了就会进行质问之后,犯罪分子就有可能回答不上来,从而放弃这次犯罪的实施。
eturn会执行的,不影响梁蚂你做其他的事情了运含),避免浪费资源,你try里面有 *** 作工橡悄埋作流的,第三行。。try{}里面包含可能会出错的代码,关闭工作流对象。如果有finally{}这里里面代码是处理后事的?如果里面出错了。finally{}是必须执行的。不影响你之后的代码运行,catch可能把这个错误给屏蔽掉(就比如说你牙疼不能吃饭,如果第二行出错了,第三行是不执行的,不是管是出错了。比如说,第二行,给给力来个止疼的,他回交给catch{}处理,还是不出错。,那么如果出错了fianlly可以用力处理。但是如果你try{}里面有多行代码第一行
Java Aes 类,用 php 实现方法:import java.security.NoSuchAlgorithmException
import java.security.SecureRandom
import javax.crypto.Cipher
import javax.crypto.KeyGenerator
import javax.crypto.SecretKey
import javax.crypto.spec.SecretKeySpec
public class AESSecurityUtil {
private static final String AES ="AES"
private static final String CHARSET_NAME ="utf-8"
private static SecretKeySpec getKey(String password) throws NoSuchAlgorithmException{
KeyGenerator kgen = KeyGenerator.getInstance(AES)
SecureRandom random=SecureRandom.getInstance("SHA1PRNG")
random.setSeed(password.getBytes())
kgen.init(128, random)
SecretKey secretKey = kgen.generateKey()
byte[] enCodeFormat = secretKey.getEncoded()
SecretKeySpec key = new SecretKeySpec(enCodeFormat, AES)
return key
}
public static String encode(String str, String password)
{
byte[] arr = encodeToArr(str, password)
return byteArrToString(arr)
}
private static byte[] encodeToArr(String str, String password)
{
try
{
Cipher cipher = Cipher.getInstance(AES)
byte[] byteContent = str.getBytes(CHARSET_NAME)
cipher.init(Cipher.ENCRYPT_MODE, getKey(password))
byte[] result = cipher.doFinal(byteContent)
return result
}
catch (Exception e)
{
e.printStackTrace()
}
return null
}
public static String decode(String hexStr, String password){
byte[] arr = string2ByteArr(hexStr)
return decode(arr, password)
}
private static String decode(byte[] arr, String password) {
try{
Cipher cipher = Cipher.getInstance(AES)
cipher.init(Cipher.DECRYPT_MODE, getKey(password))
byte[] result = cipher.doFinal(arr)
return new String(result, CHARSET_NAME)
}catch (Exception e){
e.printStackTrace()
}
return null
}
private static String byteArrToString(byte[] arr) {
StringBuffer sb = new StringBuffer()
for (int i = 0i <arr.lengthi++) {
String s = Integer.toString(arr[i] + 128, 16)
if (s.length() == 1){
s ="0"+ s
}
sb.append(s)
}
return sb.toString().toUpperCase()
}
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)