数据结构--单向链表

C语言中,我们在使用数组时,会需要对数组进行插入和删除的操作,这时就需要移动大量的数组元素,但在C语言中,数组属于静态内存分配,数组在定义时就必须指定数组的长度或者初始化。这样程序一旦运行,数组的长度就不能再改变,若想改变,就只能修改源代码。实际使用中数组元素的个数也不能超过数组元素的最大长度,否则就会发生下标越界的错误(这是新手在初学C语言时肯定会遇到的问题,相信老师也会反复强调!!!但这种问题肯定会遇到,找半天找不到错误在哪,怪我咯???)。另外如果数组元素的使用低于最大长度,又会造成系统
分类: 其他 发布时间: 12-28 23:34 阅读次数: 0

【转载】Fiddler 4 实现手机App的抓包

Fiddler不但能截获各种浏览器发出的HTTP请求, 也可以截获各种智能手机发出的HTTP/HTTPS请求。 Fiddler能捕获IOS设备发出的请求,比如IPhone, IPad, MacBook. 等等苹果的设备。 同理,也可以截获Andriod,Windows Phone的等设备发出的HTTP/HTTPS。 本文介绍Fiddler截获IPhone发出的HTTP/HTTPS包 前提条件是:安装Fiddler的机器,跟Iphone 在同一个网络里, 否则IPhone不能把HTTP发送到Fi
分类: 其他 发布时间: 12-28 23:34 阅读次数: 0

<EDEM 基础案例03>Block factory

本案例包括以下几部分: 介绍 前提 问题描述 设置和求解 后处理 1-介绍 格子工厂(Block factory)是一种高效模拟大型颗粒床的方法,能够有效减少计算时间。 案例重点: 创建格子工厂; 几何模型贴图; 2-前提 本案例假定用户熟悉Windows软件界面风格,并对EDEM界面较为熟悉。 3-问题描述 首先生成一个块体,块体内包含一些颗粒。再复制并拼接块体成一个颗粒床。块体大小是700×700mm,颗粒床大小是6300×6300 mm,如果直接生成颗粒床,消耗时间太长。先生成较小的块体
分类: 其他 发布时间: 12-28 23:34 阅读次数: 0

Spring Boot 之日志记录

Spring Boot 之日志记录 Spring Boot 支持集成 Java 世界主流的日志库。 如果对于 Java 日志库不熟悉,可以参考:细说 Java 主流日志工具库 关键词: log4j, log4j2, logback, slf4j 日志格式 控制台输出 彩色打印 文件输出 日志级别 日志组 日志配置文件 Spring Boot 中的日志配置 源码 引申和引用 Spring Boot 内部日志全部使用 Commons Logging 记录,但保留底层日志实现。为 Java Util
分类: 其他 发布时间: 12-28 23:34 阅读次数: 0

DLLHijack漏洞原理

原理 当一个可执行文件运行时,windows加载器讲课执行模块映射到进程的地址空间中,加载器分析可执行模块的输入表,并设法找出任何需要的DLL,并将它们映射到进程的地址空间中。 由于输入表中只包含DLL名而没有它的路径名,因此加载程序必须在磁盘上搜索DLL文件。而这里DLL文件搜索遵循以下顺序。 可执行程序加载的目录 系统目录 16位系统目录 Windows目录 文档运行目录 PATH环境变量中列出的目录 攻击者先伪造一个与系统同名的DLL,提供同样的输出表,每个输出函数转向真正的系统DLL。
分类: 其他 发布时间: 12-28 23:34 阅读次数: 0

千锋《Java高级教程+分布式+springcloud+微信支付》

课程目录: ├─千锋Java高级教程-cas单点登录(完结-8集) │ 01单点登录介绍 │ 02cas介绍 │ 03tomcat搭建https │ 04cas server搭建 │ 05Cas 配置 jdbc 连接数据库 │ 06Cas 密码 MD5值 │ 07 Cas 整合shiro1 │ 07 Cas 整合shiro2 │ ├─千锋Java高级教程-dubbo+zookeeper分布式系统架构基础(11集) │ 01项目架构演进1 │ 01项目架构演进2 │ 01项目架构演进3 │ 02
分类: 其他 发布时间: 12-28 23:34 阅读次数: 0

言不由衷

很久没有写东西了,自从走进了社会就没有认真的写点东西了。 踏入了社会,很多东西都是不如人意的,都是消极的,所以写出来的东西也都是不向上的,对社会来说是无益的,每当想发泄一下内心的愤怒,不安,愁烦,思恋,孤独,悲凉,然后就有一个声音开始对自己说,你该发表点对他们有益处的东西,不要轻易地表达自己的真实情感,当打字了一大段后,又一格一格的回退,删除,勉强的打个笑脸,开始打一些言不由衷的话,对社会,对周围的朋友,积极向上的话。
分类: 其他 发布时间: 12-28 23:34 阅读次数: 0

H5 网站支付宝支付(前端部分)包含微信浏览器中的处理方法。

手机网站唤起支付宝支付: H5 网站实现支付宝支付是一个很常见的需求; 实现方式主要是在后台配置和预支付, 前端需要做的就是唤起 支付宝App 然后就可以输入密码支付。 这个其实难度很低, 主要就是在后台返回的签名加上支付宝给的 基本访问前缀 拼接 URL 然后通过方法 window.location.href 方法打开拼接后的 URL 即可唤起支付宝支付。 微信浏览器打开网站使用支付宝支付: 这个比较坑爹,微信浏览器会当掉 支付宝的 URL 链接,只能去浏览器中打开就可 1.一般直接通过 w
分类: 其他 发布时间: 12-28 23:34 阅读次数: 0

NuGet Package Explorer使用教程下载

1、下载NuGet Package Explorer   链接:https://pan.baidu.com/s/19dhgdyIITYiwwtSVEzu4yQ   提取码:fcqh 2、双击NuGet Package Explorer出现启动界面,选择Create a new package(Ctrl+N)创建一个新包 3、选择菜单 Edit > Edit Package Metadata (或者 CTRL + K) 编辑包包信息 这里可以编辑类库包的信息和添加类库、程序集的引用解释下几个比较
分类: 其他 发布时间: 12-28 23:34 阅读次数: 0

把自己的更改的项目更新到github上

由于本人也是刚刚使用git没有多久的小白白,因此见到好用的东西或者好玩的项目就分享一下,满足一下个人内心得虚荣感,不多bb,直接上干货 配置当前的fork的仓库的原仓库的地址。 git romote add upstream <原仓库的github地址> 查看当前仓库的远程仓库地址和原仓库的地址。 git remote -v 获取原仓库的更新。使用fetch更新,fetch后会被储存在一个本地分支upstream/master上。 git fetch upstream 合并到本地分支。切换到本
分类: 其他 发布时间: 12-28 23:34 阅读次数: 0

appium 获取微信webview设置

appium 设置获取微信webview信息 (注:此贴参考网上文章,经测试确实可以获取微信webview信息) 具体步骤如下: 1.扫描二维码,进入微信的debug模式 2.勾选Inspector调式功能 3.在adb shell 指令可查看到相关信息,执行:adb shell dumpsys activity top | findstr ACTIVITY ,可获取到进程编号。 在通过,进程编号查询到当前微信的活动名称,执行:adb shell ps [pID] 4.重新执行,并打印driv
分类: 其他 发布时间: 12-28 23:34 阅读次数: 0

关于Openlayers中自定义鼠标的移出事件

才来新公司没几天,公司是做WebGis开发的,来公司之后学习了OpenLayers,在遇到自定义事件的时候,发现只有鼠标移入的自定义事件。 比如下面这样,之前的黄色的圆下面是红色的圆,鼠标放进去之后是编程绿色的圆,这里用的是鼠标移入的自定义事件,但是鼠标移出之后再变回原来的事件却没有。![鼠标放进去的时候圆变成绿色](https://img-blog.csdnimg.cn/20181203151053178.png?x-oss-process=image/watermark,type_ZmFu
分类: 其他 发布时间: 12-28 23:34 阅读次数: 0

学习Cesium记录

这篇文章只是记录我学习的过程,会持续更新,侵删 在这里感谢原博主的文章http://blog.sina.com.cn/s/blog_15e866bbe0102xnml.html 2018.12.7 模型加载 加载的代码为: var entity = viewer.entities.add({ name: url, position: position, orientation: orientation, model: { uri: url, minimumPixelSize: 128, max
分类: 其他 发布时间: 12-28 23:34 阅读次数: 0

爬虫第一天

爬虫第一天@TOC 参考作者 主要进行了两项爬虫类型 第一个是:文本爬虫 参考上面作者的博客,我对简书网站进行了爬虫 第二个是:图像爬虫 参考上面作者的博客,我对知乎进行了爬虫 主要用到的python库 包括urllib.request和 bs4.Beautiful两个库(附带一些库比如re,time) 先谈谈文本爬虫: 文本爬虫其实很简单,只需要输入url 和header即可,URL即网站地址,header其实是为了爬虫过程中IP被禁止和其他爬虫中遇到的问题所进行的设置。我们通过urllib
分类: 其他 发布时间: 12-28 23:33 阅读次数: 0

MacBook Pro18 安装hadoop2.7.7版本和eclipse插件安装

(话外)这几天,刚刚入手一台macbook pro18,心情非常激动,虽然已经对linux系统很熟悉,但是刚开始几天用mac还是不习惯,就赶紧的安装完的hadoop来跑实验。 现在来谈谈安装hadoop踩过的坑。Mac安装hadoop和其他系统差不多只是有点地方不同。 1.安装工具 Hadoop 2.7.7。 eclipse-Mac版 2.在home下设置java和hadoop的环境路径 即进入~/.bash_profile 设置hadoop和java 路径 3.ssh免密码登陆 我安装网上很
分类: 其他 发布时间: 12-28 23:33 阅读次数: 0

kaggle入门(注册邮箱认证和下载数据手机认证)

楼主也是刚刚入门的kaggle新手。也是被这个认证折腾了半天。几点经验您可以参考。 首先kaggle注册时的邮箱认证,我们一般都会设置成自己的qq邮箱,但是遇到qq邮箱里面一直认证不了,点激活不了,这里之前一直以为是网络问题,所以但是其实不然,懂的人都知道,这里有一道无形的墙在这,所以需要使用翻墙的软件,就可以通过,我一般使用的是shadowsock,一年99RMB。(感觉还蛮好用,登陆kaggle官网也流畅一点了)。 第二在kaggle上边看边模仿了get started中两个入门级项目之后
分类: 其他 发布时间: 12-28 23:33 阅读次数: 0

Trias的挑战者模式

11月5日,北大软微-八分量协同创新实验室以“Trias共识技术研讨”为主题开展学术沙龙活动。Trias创始人团队、北京大学沈晴霓教授、杨雅辉教授以及实验室众多博士生出席了此次活动,双方就Trias的共识技术、合作研究方向等做了深入交流。在会上,Trias CTO 魏明详细讲解了Trias项目的共识部分。 为了帮助大家更好的了解这一部分内容,我们将呈现讲解内容的文字版,供大家学习。以下是讲解内容。 今天主要说的还是共识,大概从诞生、天体、传播、变化这四个方面来说。在这里我想和各位同学说一下,如
分类: 其他 发布时间: 12-28 23:32 阅读次数: 0

获取消息的“指纹”

指纹,又称“人体身份证”,人人都有却各不相同。计算机中处理的消息,也有其独特的“指纹”,通过对比“指纹”,就能够知道两条消息是否相同,而计算机中用来生成“指纹”的就是单向散列函数。 单向散列函数,又称哈希函数、消息摘要函数,存在一个输入和输出,输入又称为消息,输出称为散列值,又叫消息摘要、指纹。单向散列函数就是一种采集文件“指纹”的技术,其生成的散列值就相当于消息的“指纹”。单向散列函数可以根据消息的内容计算出散列值,对于任意消息,单向散列函数都将其作为单纯的比特序列来处理,也即根据比特序列计
分类: 其他 发布时间: 12-28 23:32 阅读次数: 0

献力福建海洋强省战略——第一期海丝论链沙龙成功举办

12月2日上午,“海丝论链” 第一期沙龙活动在福州市成功举办。此次沙龙由东盟海洋经济研究院区块链研究中心主办,中国-东盟海产品交易所和福建省东盟海洋经济研究院、北京八分量信息科技有限公司协办。省市有关部门领导、专家学者、研究院相关负责人、八分量(Trias)创始人团队,以及企业代表出席了此次沙龙。 在沙龙上,东盟海洋经济研究院区块链研究中心(以下简称”中心“)正式成立。该中心由北京八分量信息科技有限公司与福建省东盟海洋经济研究院联合组建,依托Trias在区块链领域的技术优势开展相关研究工作。双
分类: 其他 发布时间: 12-28 23:32 阅读次数: 0

币圈就像围城 城外的 没钱进不去 城里的,有钱不出来

在麦当劳卖过汉堡,还在加油站当过夜班工人,青年时代为了养家糊口不得不做这些工作的赵长鹏,应该不会想到日后自己会登上福布斯封面,名列首个数字货币富豪榜第三。 “我从来不炒币,没时间,也不太懂。我一般是收到法币时,就一次性全部买成比特币。然后需要消费时,就卖一个币。基本保持银行里有几千元人民币就好了,不会超过一万的。” 满仓比特币给赵长鹏带来了极大的财富,甚至有人这样评价他,这个华人程序员从创建币安到大富大贵,只用了6个月。中肯与否,我们不予置评,但毫无疑问,作为亲历者,赵长鹏是加密货币淘金热的赢
分类: 其他 发布时间: 12-28 23:31 阅读次数: 0