数组长度计算

在C语言中,有sizeof()这个关键字。可以用来计算数组的大小(数组所占字节数),但不是长度。 不过可以用它除以数组单个元素所占字节数计算长度: a[7] = {1,2,3,4,5,,6,7}; length = sizeof(a)/sizeof(a[0]); C++中可以用上述方法,不过还可以: a[7] = {1,2,3,4,5,6,7} int *abeg = beg(a); int *aend = end(a); auto dis = aend - abeg; cout<<dis<<
分类: 其他 发布时间: 07-30 23:30 阅读次数: 0

学习打卡-2018/07/30

Got stuck last Friday, could not instal MySQL because that software is banned by company. Have to change to my personel laptop, and it is Mac, need move from all previous Window commands to Mac commands.
分类: 其他 发布时间: 07-30 23:30 阅读次数: 0

InnoSetup 使用

目录 简介 示例脚本 相关参考 在进行 WPF 程序打包发布的时候如果对程序打包没有特别高的要求,InnoSetup 足以胜任普通的程序打包发布需求,它支持安装包加密,安装包升级安装,注册表操作等常规功能,以下脚本示例中有对常见操作进行相关说明。 简介 Inno Setup用Delphi写成,其官方网站同时也提供源程序免费下载。它虽不能与Installshield这类恐龙级的安装制作软件相比,但也当之无愧算是后起之秀。Inno Setup是一个免费的安装制作软件,小巧、简便、精美是其最大特点,
分类: 其他 发布时间: 07-30 23:30 阅读次数: 0

[POJ 3046] Ant Counting

[题目链接] http://poj.org/problem?id=3046 [算法] DP,注意用滚动数组优化空间 [代码] #include <algorithm> #include <bitset> #include <cctype> #include <cerrno> #include <clocale> #include <cmath> #include <complex> #include <cstdio> #include <cstdlib> #
分类: 其他 发布时间: 07-30 23:30 阅读次数: 0

静态方法、类方法、属性方法

静态方法:通过加@staticmethod实现,只是名义上归类管理,实际上在静态方法里访问不了类或实例中的任何属性。 class Person(object): @staticmethod def person_speak(obj): print('I like Hiphop!') me = Person() me.person_speak(me) Person.person_speak(me) # I like Hiphop! # I like Hiph
分类: 其他 发布时间: 07-30 23:30 阅读次数: 0

hackinglab.cn脚本关之一

题目: 小明这次哭了,key又找不到了!!!key啊,你究竟藏到了哪里,为什么我看到的页面上都没有啊!!!!!! writeup: 点击进去出现:_到这里找key__ 这是一个链接,再次点击:想找key,从哪里来回哪里去,我这里没有key!哼! 看来不在这,查看一下第一次网页的源代码: _到这里找key__
分类: 其他 发布时间: 07-30 23:29 阅读次数: 0

hackinglab.cn脚本关之二

题目: 小明要参加一个高技能比赛,要求每个人都要能够快速口算四则运算,2秒钟之内就能够得到结果,但是小明就是一个小学生没有经过特殊的培训,那小明能否通过快速口算测验呢? writeup: 点进去一看,是要在两秒内计算一个式子:5462*1673+942*(5462+1673)=随便填一个数字,提交后必须在2秒钟内提交!想着数字应该不会固定,刷新了页面发现,数字果然变了,但是运算符
分类: 其他 发布时间: 07-30 23:29 阅读次数: 0

hackinglab.cn脚本关之三

题目: Tips:这个题目真不是随便设置的。什么才是空的呢?通关地址:没有,请直接提交答案(小写即可) writeup: 说实话,才开始看到确实有点蒙蔽,不过仔细一想挺简单的,就是null嘛,提交后回答正确!!
分类: 其他 发布时间: 07-30 23:28 阅读次数: 0

hackinglab.cn脚本关之四

题目: 提交说明:提交前14个字符即可过关 writeup: 点击进去后_点击之后怎么没反应呢?说好的弹窗呢?__ 是一个链接,点击后确实没啥反应。。可能源代码中有提示 function alert(a){ return false; }
分类: 其他 发布时间: 07-30 23:28 阅读次数: 0

hackinglab.cn脚本关之五

题目: 逗比的验证码,有没有难道不一样吗? writeup: 点进去后是一个模拟登陆界面,用户名已经告诉,就是admin,提示登录密码4位第一位不为零。看来是要暴力破解了,可是有个验证码怎么办?查看源代码 可以看到验证码是从http://vc.sinaapp.com/img.php网址加载的,只要第一次获取验证码,以后只要不在请求该网址申请验证码即可绕过,验证码就用第一次的下面用p
分类: 其他 发布时间: 07-30 23:28 阅读次数: 0

hackinglab.cn脚本关之九

题目: 你的手机号码是13388886666,验证码将会以弹窗的形式给出 writeup: 点进去要输入验证码,点击获取验证码会弹出验证码。填完验证码提交后返回please login as 13388886667用新号码登陆,发现获取不到验证码手机验证码是:验证码发到别人手机上了,你看不到 发到别人手机上了,那坑定是刚才那个,号码换过来获取验证码确实可以获得,填完验证码,再把
分类: 其他 发布时间: 07-30 23:28 阅读次数: 0

hackinglab.cn脚本关之十

题目: Tips:你是一名黑客,你怀疑你的“(男/女)闺蜜”的出轨了,你要登陆TA手机的网上营业厅查看详单,一探究竟! 闺蜜手机号码:13388886666 writeup: 打开题目链接是一个输入验证码提交的题目,点击获取验证码手机验证码是:验证码发到手机上了,你看不到..是3位纯数字,开头不为0 看来是要暴力破解了。。。破解之前要先知道表单的字段,查看源代码
分类: 其他 发布时间: 07-30 23:27 阅读次数: 0

实验吧-简单的登录题

前言 这是在实验吧上面的一道web题。主要考察cbc字节反转攻击。 分析 题目开始就是输入id去登录 首先想到的就是sql注入了,输入1'后页面显示Hello,重新载入的话页面返回报错信息 确实存在注入,看那后面的逗号,猜测注入点在limit后面。然后试了很多,发现题目把union,#,procedure等都过滤了,暂时没想到任何绕过的方法。然后抓包看看消息头看看有没有提示 ...
分类: 其他 发布时间: 07-30 23:24 阅读次数: 0

wx.previewimage预览返回会触发onshow的处理方法

1、page外全局定义开关变量 var a; Page({})2、onshow事件中: if (a) { a = false; return; }3、在你需要调用 preivewImage 之前,将这个开关变量设置为 true a = true wx.previewImage({})...
分类: 其他 发布时间: 07-30 23:24 阅读次数: 0

微信小程序显示操作菜单wx.showActionSheet

wx.showActionSheet({ itemList: ['A', 'B', 'C'], success: function (res) { console.log(res) }, fail: function (res) { console.log(res.errMsg) } })
分类: 其他 发布时间: 07-30 23:24 阅读次数: 0

实现页面列表 == 瀑布流

var data = res.data.result; //all数据for (var i = 0; i &amp;lt; data.length; i++) { if (i % 2 == 0) { lf.push(data[i]) } else if (i % 2 == 1) { rt.push(data[i]) }}console.log(&quot;瀑布流 -- 左...
分类: 其他 发布时间: 07-30 23:23 阅读次数: 0

个人主体小程序和企业组织小程序有什么区别

一、接口限制1、微信支付    如果需要使用微信支付,就必须先开通微信支付商户账号,而开通商户号必须是具备企业资格,个人资质无法开通商户账号。    如小程序需要接入微信支付,小程序本身必须要经过微信认证才行,而个人主体注册的小程序是不支持认证的。    所以,个人主体注册的小程序不能使用微信支付!2、卡券   在微信里,卡券的分类众多,其中就包含了具有储值功能会员卡,像这种会员卡涉及到用户财产安...
分类: 其他 发布时间: 07-30 23:23 阅读次数: 0

微信小程序开发过程中可能会遇到的一些“冷”知识(持续更新中.....)

1、wx.reLaunch 使用过程中,IOS和PC上没问题,但是安卓就报错了,       错误信息:fail can not invoke reLaunch in background       解决办法:用setTimeout将wx.reLaunch包裹起来,200ms就差不多。 即: setTimeout(fun...
分类: 其他 发布时间: 07-30 23:23 阅读次数: 0

微信小程序和微信小程序之间的跳转

1、&amp;lt;navigator&amp;gt;实现 &amp;lt;navigator target=&quot;miniProgram&quot; open-type=&quot;navigate&quot; app-id=&quot;&quot; path=&quot;&quot; extra-data=&quot;&quot; version=&quot;release&quot;&amp;gt;打开绑定的小程序&amp;lt;/navigator&amp;gt; 2、下面是即将
分类: 其他 发布时间: 07-30 23:23 阅读次数: 0

解决微信小程序switchTab后tab不刷新(暂时的解决办法)

wx.switchTab({          url: '../my/my',          success: function (e) {          var page = getCurrentPages().pop();          if (page == undefined || page == null) return;               page.o...
分类: 其他 发布时间: 07-30 23:22 阅读次数: 0