码迷,mamicode.com
首页 > 编程语言 > 周排行
C语言之以函数指针结构体方式实现面向对象的思想
在一些嵌入式项目中,我们会遇到一个大模块的处理会涉及到很多模块函数封装,但是由于函数过多往往会不易于模块化和管理,如果引入面向对象中类的思想就会好解决的多,但是C不支持面向对象的实现,所以我们可以利用函数指针的方式来进行模拟类的实现,可参考下例: 此处附上Linux编译器下执行后的打印信息: 这样, ...
分类:编程语言   时间:2019-05-11 22:59:47    阅读次数:385
python动态演示蛮力法解决凸包问题
最近开了算法课,但是我的算法着实不咋地,一直搞web和逆向,就没怎么编程。记录一下0.0 算法倒是不难实现,但是这个动态演示很烦,从纯粹的可视化小白,强行写完了,写完发现非常简单,只是自己不知道的函数太多了,哭了。。。。 蛮力法就不用解释了,通俗的说就是把所有可能试一遍。 凸包问题,就是将n个点中某 ...
分类:编程语言   时间:2019-05-11 23:00:49    阅读次数:334
python3 各种编码转换
在做CTF密码题时很大的坑点就在编码,中间有一个弄错就出不来结果。正好python在这块比较坑,记录一下。以下是各种需求对应的输出: 1. 字符串转16进制ascii码串: 输出: 2.ascii码串转字符串: 输出: 3.字符串形式的16进制,转字节串 输出: 4.字节串转16进制串 输出: 5. ...
分类:编程语言   时间:2019-05-11 23:01:19    阅读次数:164
Java8中对时间的处理
Java8中对时间的处理主要是LocalDate、LocalTime、LocalDateTime这几个类实现,直接看下面的测试代码,注释很详细。 @[TOC] java8时间处理测试 java package com.blog.www.util; import java.time. ; import ...
分类:编程语言   时间:2019-05-11 23:01:35    阅读次数:154
20190511 Java学习
Java学习 数据类型: 概论:Java语言是一种强类型语言。 Java中的数据类型: * 基本数据类型 * 引用数据类型 基本数据类型: *整数型byte 占1个字节 -128—127short 占2个字节 -2^15-2^—15-1int 占4个字节 -2^31—2^31-1long 占8个字节 ...
分类:编程语言   时间:2019-05-11 23:02:11    阅读次数:153
golang 算法题 : 两数相加
package mainimport "fmt"type ListNode struct { Val int Next *ListNode}func main() { l1 := &ListNode{ Val: 1, Next: &ListNode{ Val: 2, Next: &ListNode{ ...
分类:编程语言   时间:2019-05-11 23:08:03    阅读次数:155
ES6函数和数组补漏
对象的函数解构 let json = { a: 'sun', b: 'js' } function fun({a, b}) { console.log(a, b); //sun js } fun(json) 数组的解构 let arr=['js','sun','JS'] function fun(a ...
分类:编程语言   时间:2019-05-11 23:10:02    阅读次数:162
高并发、高可用、微服务架构选型Dubbo与Spring Cloud【纯干货,必收藏】!
一.Dubbo Dubbo,是阿里巴巴服务化治理的核心框架,并被广泛应用于阿里巴巴集团的各成员站点(阿里巴巴现在使用架构为HSF)。 于2012-10-24最后版本2.5.3成为最后一版本,由当当接手维护,命名为dubbox;2017年突然继续dubbo进行维护。 Dubbo 核心部件: Provi ...
分类:编程语言   时间:2019-05-11 23:11:57    阅读次数:227
go语言之反射
一: 反射 1查看类型、字段和方法 2查看匿名字段 3 修改基本类型的值 4 修改结构体的值 5 调用方法 ...
分类:编程语言   时间:2019-05-11 23:15:53    阅读次数:158
Java ——方法
本节重点思维导图 方法的定义 例题:1!+2!+3!+4!+…..+15!=? main 方法是被 JVM 调用的,除此之外,main 方法和其它方法没什么区别。 main 方法的头部是不变的,如例子所示,带修饰符 public 和 static,返回 void 类型值,方法名字是 main,此外带 ...
分类:编程语言   时间:2019-05-11 23:16:33    阅读次数:181
Python列表基础
列表:创建列表:list=[] 注意:列表里面类型可以是不同的类型 取值:list[2] 替换:注意不要越界(下表超出了可表示范围) 操作: 合并列表: list3=list2+list1 列表的重复: (list8*3) 判断元素是否在列表中使用成员运算符in 列表截取list10[x:y] 列表 ...
分类:编程语言   时间:2019-05-11 23:17:50    阅读次数:171
20175120彭宇辰 《Java程序设计》第十一周学习总结
第十三章 Java网络编程 一、URL类 一个URL对象包含的三个基本信息:协议、地址和资源。 -协议:必须是URL对象所在的Java虚拟机支持的协议,常用的有:Http、Ftp、File协议 -地址:必须是能连接的有效IP地址或域名 -资源:可以是主机上的任何一个文件 1.URL的构造方法 2.读 ...
分类:编程语言   时间:2019-05-11 23:19:23    阅读次数:171
Python 之生成器
# 注意:yield的作用是第一次执行生成器时程序停在yield所在行,并返回yield后的值。 # 第二次执行生成器时,程序会在第一次停止的位置执行 ,以此类推。。。 # send(None) 相当于 第一次 next()的效果 # 斐波那契数列 def create_num(): print("... ...
分类:编程语言   时间:2019-05-11 23:21:00    阅读次数:181
数组合并--php
常用的合并数组方法有以下几种: 1 array_merge 2 '+' 3 array_merge_recursive 下面是一段对比的代码 结果如下所示 对比array_merge和+以及array_merge_recursive结果的”color”的值我们可以看出:1.对于相同的字符串索引,ar ...
分类:编程语言   时间:2019-05-11 23:23:06    阅读次数:225
傅里叶变换通俗解释及快速傅里叶变换的python实现
通俗理解傅里叶变换,先看这篇文章傅里叶变换的通俗理解! 接下来便是使用python进行傅里叶FFT-频谱分析: 一、一些关键概念的引入 1、离散傅里叶变换(DFT) 离散傅里叶变换(discrete Fourier transform) 傅里叶分析方法是信号分析的最基本方法,傅里叶变换是傅里叶分析的 ...
分类:编程语言   时间:2019-05-11 23:23:23    阅读次数:265
python爬虫优化和错误日志分析
发现问题 在爬虫下载过程中,执行一段时间后都会异常终止,下次必须kill掉进程重新运行 ,看能否优化并减少手动操作 错误日志分析 收集了nohup.out文件,发现主要错误是的数组下标越界,推测可能的问题为: 1)网络不稳定,http请求不通。 2)网络请求成功,但是html表单解析失败。 3)登录 ...
分类:编程语言   时间:2019-05-11 23:23:41    阅读次数:291
golang 算法题 : 二维数组搜索值
package mainimport "fmt"func main() { matrix := [][]int{ {1, 4, 7, 11, 15}, {2, 5, 8, 12, 19}, {3, 6, 9, 16, 22}, {10, 13, 14, 17, 24}, {18, 21, 23, 2 ...
分类:编程语言   时间:2019-05-11 23:28:09    阅读次数:219
python 五子棋 获得鼠标左键点的坐标
点坐标的取自: 执行后 结果如图: 对坐标进行 处理和过滤得到 具体坐标 执行后 结果如图: ...
分类:编程语言   时间:2019-05-11 23:30:09    阅读次数:205
排序问题之冒泡排序
排序问题 算法问题的基础问题之一,便是排序问题: 输入:n个数的一个序列,<a1, a2,..., an>。 输出:一个排列<a1',a2', ... , an'>,满足a1' ≤ a2' ≤... ≤ an' 。(输出亦可为降序,左边给出的例子为升序) 一.算法描述 这是一个非常常见的排序算法,可 ...
分类:编程语言   时间:2019-05-11 23:31:09    阅读次数:202
三、java数组
1、一维数组 2、二维数组 3、算法 4、冒泡排序 ...
分类:编程语言   时间:2019-05-11 23:33:19    阅读次数:256
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!