【数据结构·标准C语言实现】链表:线性表,循环链表,双向链表的增删改查

在之前的很多教材中,数据结构的实现都是基于C++实现的,对于很多没有学习C++的同学来说,在学习数据结构的过程中造成了一定的阻碍,基于这个原因,希望从标准C语言的角度,来全面描述数据结构的各个算法。链表链表作为第一章内容,是数据结构中不能绕开的话题,所以我们就从链表开始学习。链表包括了几个部分,有线性表,有循环链表,有双向链表,下面看一个线性表的实例图线性表线性表的实现比较简单,只要深刻理解结构体的定义和应用,就可以轻松实现,这里说到了结构体的定义和应用,是C语言学习中不可或缺的一部分,这部分内容
分类: 其他 发布时间: 09-24 13:16 阅读次数: 0

【密码学·Miracl函数库应用】生成miracl.lib静态资源库

MIRACL(Multiprecision Integer and Rational Arithmetic C/c++ Library)是一套由Shamus Software Ltd.所开发的一套关于大数运算函数库,用来设计与大数运算相关的密码学之应用,包含了RSA 公开密码学、Diffie-Hellman密钥交换(Key Exchange)、AES、DSA数字签名,还包含了较新的椭圆曲线密码学(Elliptic Curve Cryptography)等等。准备工作下载Miracl:https://gi
分类: 其他 发布时间: 09-24 13:16 阅读次数: 0

【计算机网络-应用层】HTTP协议

1. 万维网概述2. HTTP2.1 HTTP的特点无状态的2.2 HTTP的连接方式
分类: 其他 发布时间: 09-24 13:16 阅读次数: 0

【面经】已过:美团一面

题主是9月6月做的笔试题,9月11号收到的电话, 后台开发工程师自我介绍项目介绍项目,绩效的增删改查用户登录验证和注册的问题及保存用户信息(Session和Cookie)验证码的实现在不同的电脑上怎么保存同一用户的密码Java se重写和重载接口JDK1.8的特性读取文件 IO流计算机网络http和httpsJVMJVM内存模型(因为我给面试官说了GC和类加载我会,就提了个这个~~~)Redis五大数据类型+跳表(list操作没答出来)JUCRee
分类: 其他 发布时间: 09-24 13:16 阅读次数: 0

【面经】已过:北森一面

1. 介绍一下自己2. 说下项目说了说绩效管理系统,没啥好说的,增删改查自己第一次学习JavaWeb做的项目,用JSP写的3. MySQL三大范式 ====== 尴尬 忘了说,我主要看了数据库的引擎、索引、事务等说一下索引吧。直接说了Myiasm和...
分类: 其他 发布时间: 09-24 13:15 阅读次数: 0

【面经】已凉:小米一面

自我介绍项目问题AJAXHTTP-报文结构单例模式-双端检锁Cookie和Session,如果客户禁用了Cookie,怎么办还有好多小问题,都记不得了,面试体验挺差的我中途还给面试官说了,我会JVM、JUC、Redis这种的,一个不问,连Java SE都不问最后,还问我会不会前端~我醉了。是不是那天的笔试太简单了,用来刷KPI的...
分类: 其他 发布时间: 09-24 13:15 阅读次数: 0

【面经】美团二面

自我介绍项目谈谈你在项目中的职责项目的问题项目的描述JUC多线程操作系统死锁手写死锁(昨天刚看,没手写出来~),讲了讲怎么查看死锁计算机网络HTTPDNSTCP和HTTP的关系两道题目两个线程交替输出一个字符串,121*12+12-12/1,输出最终的结果第一个没写出来,说了说大概的想法第二个说了思路,没让写...
分类: 其他 发布时间: 09-24 13:15 阅读次数: 0

【多线程】两个线程轮流打印数字1-100,一个打奇数一个打偶数,顺序打印

在今天的美团二面中,遇到了这个问题,一时间只想起来了解法,手写没有写出来利用volatile的可见性,来对于线程进行一些获取,进行改变~package mianTest;// 单纯的利用boolean变量来写 加一个volatile关键字:保证他的可见性public class Demo01 { volatile static int flag = 0; public static void main(String[] args) { Thread myThread = new Th.
分类: 其他 发布时间: 09-24 13:15 阅读次数: 0

【Java SE】反射

好久之前,学过的反射对反射有点一知半解,今天详细整理了一下1. 获取Class的对象的方式Class.forName(“全类名”):将字节码文件加载进内存,返回class对象多用于配置文件,将类名定义在配置文件中,读取文件,加载类类名.class :通过类名的属性class获取多用于参数的传递对象.getclass(): getclass()方法任object类中定义看多用于对象的获取字节码的方式结论:同一个字节码文件(*.class)在一次程序运行过程中,只会被加载一.
分类: 其他 发布时间: 09-24 13:15 阅读次数: 0

ASP.NET通过Base64String上传超过3M的文件时,出现“远程服务器返回错误: (500) 内部服务器错误。“,的解决方法

问题:ASP.NET通过Base64String上传超过3M的文件时,出现“远程服务器返回错误: (500) 内部服务器错误。“,的解决方法远程服务器返回错误: (500) 内部服务器错误。我的解决办法是:    里面增加                          -----300000000为30M
分类: 其他 发布时间: 09-24 13:15 阅读次数: 0

运行AVD Manager提示要装Intel HAXM可是有提示not compatible with windows

运行AVD Manager 装Intel HAXM提示not compatible with windows去下载一个Hardware_Accelerated_Execution_Manager 放到SDK\extras\intel\目录下就可以启动虚拟机了intel x86官网地址:http://majing.io/questions/825
分类: 其他 发布时间: 09-24 13:15 阅读次数: 0

Windows平台分布式架构实践 - 负载均衡

概述  最近.NET的世界开始闹腾了,微软官方终于加入到了对.NET跨平台的支持,并且在不久的将来,我们在VS里面写的代码可能就可以通过Mono直接在Linux和Mac上运行。那么大家(开发者和企业)为什么那么的迫切的希望.NET跨平台呢?第一个理由是便宜,淘宝号称4万多台服务器全部运行在Linux,Linux平台下还有免费的MySql,这些都是免费的,这些省下来直接就是利润呀,做企业的成
分类: 其他 发布时间: 09-24 13:15 阅读次数: 0

sqlserver数据库大型应用解决方案总结 数据库负载均衡

随着互联网应用的广泛普及,海量数据的存储和访问成为了系统设计的瓶颈问题。对于一个大型的互联网应用,每天百万级甚至上亿的PV无疑对数据库造成了相当高的负载。对于系统的稳定性和扩展性造成了极大的问题。一、负载均衡技术负载均衡集群是由一组相互独立的计算机系统构成,通过常规网络或专用网络进行连接,由路由器衔接在一起,各节点相互协作、共同负载、均衡压力,对客户端来说,整个群集可以视为一台具有超高
分类: 其他 发布时间: 09-24 13:15 阅读次数: 0

树莓派3b+ linux系统安装,C# .NET Core 程序部署亲身完美体验过程

现在基于c#的开发框架.net core已经开源并支持跨平台运行,现在已经发布.net core2.2,已经非常成熟,很优秀,推荐大家使用,于是我也尝试使用树莓派进行部署并以后用于深入进行物联网的一些操作。。从淘宝买了一个树莓派3b+(两百多块钱),买回来进行折腾了一个小时,装拆了两次,完美组装之后变成了这样子,注意TF卡插的位置第一步,首先安装系统(拿出买树莓派时附带的tf卡,通过以...
分类: 其他 发布时间: 09-24 13:15 阅读次数: 0

Wireshark的卡死与崩溃的解决办法

背景用Wireshark抓下包的时候发现,一选择网卡之后就过一会卡死,然后进程未响应,重新打开又重复的卡死崩溃,电脑卡机,打开任务管理器发现Wireshark占用的内存在迅速上升的1G多,感觉这是不正常的。上网查了一下,发现跟TLS有关。因为之前弄webrtc的时候配置了https的解密没有还原配置,然后我浏览器有很久没有关,导致浏览器的sslkeylogfile变得很大,而Wireshark开...
分类: 其他 发布时间: 09-24 13:15 阅读次数: 0

用c# .net core开发gb28181 sip+流媒体服务完成视频监控实例教程 亲身完美体验过程

目前使用C# .net core 来开发sip协议实现国标gb28181摄像头播放、ptz云台控制、视频回放等视频监控功能,全网也很难找得到完整教程,我也是经过半年多的资料收集和不断的试错,找到正确的道理-捷径,为大家分享,然后对c#的开发者带来惊喜,也共同为c#的发展作出贡献,也希望得到大家打赏!一、我的实现准备:1、在淘宝购买一个linux ces服务器作为流媒体测试机...
分类: 其他 发布时间: 09-24 13:15 阅读次数: 0

使用android (android studio)和苹果ios手机读写NFC卡内容(MifareUltralight)方法 亲身完美体验过程

最近工作需要购买了一些nfc卡进行读写操作,目标是使用手机实现一些业务流程淘宝购买1-2块钱一张卡,卖家提供的信息:卡的芯片是215网上找的内容都是一段一段的,我现在把用到的资料都整合起来,以便看一篇就可以知道怎么操作。苹果手机的NFC卡使用说明:苹果手机读取,需要iphone7+ ios12以上,才有nfc功能,读取时不能直接读取卡序列号,安卓可以,需要用安卓手机安装NFC...
分类: 其他 发布时间: 09-24 13:15 阅读次数: 0

使用SIP(wvp)+流媒体服务器(ZLMediaKit)实现gb28181 rtp推流及播放

环境centos 7.7一、安装cmake 3.1.3以上安装方法来源:https://www.cnblogs.com/zychengzhiit1/p/5628711.html安装编译源码所需的工具和库yum install gcc gcc-c++ ncurses-devel perl 下载cmake使用wget工具,若没有安装wget ,先通用 yum 安装wgetyum install wget -y再执行 wget 命令: wget https://cma.
分类: 其他 发布时间: 09-24 13:15 阅读次数: 0

用WTL实现播放器的控制窗口

  我们在WINDOWS下用C++进行界面编程,常用的界面库有两个,MFC、WTL。MFC也是我们最常用的一个,通常为了满足功能和界面美观的需要,大家在用时都会对其中一些控件进行再次的封装,这样的封装也有很多朋友把它放在了网上共享,以便大家可以直接拿过来用,省力省时。因为常用,所以MFC库支持下的控件显的很多,大家只要想得到的到网上基本上就能找到。有时我们为了写一些特殊的东东不能使用MFC
分类: 其他 发布时间: 09-24 13:15 阅读次数: 0

ATL建立ActiveX控件(一)

   代码下载http://download.csdn.net/source/1458175   在VC中进行控制编程可以用MFC的OCX形式,也可以用ATL的活动模板库。MFC所做出来的控件比较大,ATL相对小很较多,这时我们如果是在网页上使用,ATL的优势就会突显出来。      ATL编写控件比MFC要难一些,所谓的难就是ATL中的编程向导没有MFC中的那么好用。有好多的东东要自己手
分类: 其他 发布时间: 09-24 13:15 阅读次数: 0