自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(122)
  • 资源 (22)
  • 收藏
  • 关注

原创 数据平台的展望

企业都希望做到数据驱动,使用数据的一个重要卡点就是数据获取和数据应用成本太高,尽管有海量的数据,如果大家不会用,其实也没有效果 ,数据工具的价值就在于,将数据生产,处理,分析,可视化等步骤变得简单便捷,让数据驱动成为可实现的目标。2.标签的计算(随着标签体系变得日益庞大,标签计算只会越来越复杂,数据团队在用户标签系统的建设过程中,要不断优化数据模型和计算模型,提高标签计算效率)4.全局的数据访问行为的审计(对每个api访问次数,明确资源使用的情况,以及该api的数据血缘)3.可弹性扩展的架构以支持高并发。

2023-05-25 22:41:16 929

原创 数据库面试题

隔离级别

2023-02-16 20:46:51 443

原创 flink solt概念详解

同一个TaskManager上的所有slot都只是做了内存分离,没有做CPU隔离。

2023-02-13 15:22:24 1289

转载 oracle分页查询数据重复问题

在oracle分页查询中,我们采用类似以下所示的公认的比较高效的数据库分页查询语句(Effective Oracle by Design中有描述、众多oracle使用者也做过测试)。写道 SELECT * FROM ( SELECT A.*, ROWNUM RN FROM (SELECT * FROM TABLE_NAME) A WHERE ROWNUM <= n) WHERE RN > m 这里的ROWNUM是一个伪列,它是oracle为查询结果所编的一个号,第一行的ROWNUM...

2020-11-05 18:55:20 922

转载 深入理解SPI机制

一、什么是SPISPI ,全称为 Service Provider Interface,是一种服务发现机制。它通过在ClassPath路径下的META-INF/services文件夹查找文件,自动加载文件里所定义的类。这一机制为很多框架扩展提供了可能,比如在Dubbo、JDBC中都使用到了SPI机制。我们先通过一个很简单的例子来看下它是怎么用的。1、小栗子首先,我们需要定义一个接口,SPIServicepackage com.viewscenes.netsupervisor.sp.

2020-09-16 17:52:01 232

转载 ES 5亿订单查询 演进过程

京东到家订单中心系统业务中,无论是外部商家的订单生产,或是内部上下游系统的依赖,订单查询的调用量都非常大,造成了订单数据读多写少的情况。我们把订单数据存储在MySQL中,但显然只通过DB来支撑大量的查询是不可取的。同时对于一些复杂的查询,MySQL支持得不够友好,所以订单中心系统使用了Elasticsearch来承载订单查询的主要压力。Elasticsearch作为一款功能强大的分布式搜索引擎,支持近实时的存储、搜索数据,在京东到家订单系统中发挥着巨大作用,目前订单中心ES集群...

2020-08-26 11:01:56 475

转载 Kafka 事务机制

Kafka 是一个高度可扩展的分布式消息系统,在海量数据处理生态中占据着重要的地位。数据处理的一个关键特性是数据的一致性。具体到 Kafka 的领域中,也就是生产者生产的数据和消费者消费的数据之间一对一的一致性。在各种类型的失败普遍存在的分布式系统环境下,保证业务层面一个整体的消息集合被原子的发布和恰好一次处理,是数据一致性在 Kafka 生态系统的实际要求。本文介绍了 Kafka 生态中的事务机制的概念和流程。Kafka 事务机制的概念Kafka 从 0.11 版本开始支持了事务机制。Ka

2020-08-20 15:19:11 2093

转载 数据模型设计

如果把指标⽐喻成⼀棵树上的果实,那模型就是这棵⼤树的躯⼲,想让果实结得好,必须让树⼲变得粗壮。真实场景举例:⼤多数公司的分析师会结合业务做⼀些数据分析(需要⽤到⼤量的数据),通过报表的⽅式服务于业务部⻔的运营。但是在数据中台构建之前,分析师经常发现⾃⼰没有可以复⽤的数据,不得不使⽤原始数据进⾏清洗、加⼯、计算指标。由于他们⼤多是⾮技术专业出⾝,写的SQL质量⽐较差,甚⾄⻅过5层以上的嵌套。这种SQL对资源消耗⾮常⼤,会造成队列阻塞,影响其他数仓任务,会引起数据开发的不满。数据开发会要求收回分析师的原

2020-08-19 11:40:08 4074

转载 全链路自动化监控相关概念和微服务应用监控

全链路监控的四部分:链路采集、指标采集、日志采集、深度分析 链路采集包括调用链和服务拓扑,是全链路分析的串联器。 指标采集整合到服务链路上,使全链路具备基础监控能力。 日志采集的数据源,也是全链路分析的数据源。 深度分析包括离线、在线模块,满足全链路的问题定位需求。 在微服务架构中,不同维度有不同的监控方式。(1)健康检查。健康检查是对应用本身健康状况的监控,检查服务是否还正常存活。(2)日志。日志是排查问题的主要方式,日志可以提供丰...

2020-08-19 11:19:45 620

原创 数据仓库与数据湖的区别

数据仓库平台逐步从BI报表为主到分析为主、到预测为主、再到操作智能为目标。从过去报表发生了什么--->分析为什么过去会发生---->将来会发生什么---->什么正在发生----->让正确的事情发生数据仓库(Data Warehouse)是一个面向主题的(Subject Oriented)、集成的(Integrated)、相对稳定的(Non-Volatile)、反映历史变化的(Time Variant)数据集合,用于支持管理决策和信息的全局共享。所谓主题:是指用户使用数据仓库进

2020-08-18 15:49:07 766

转载 Data Lake的概念、特征、架构与案例

本文包括七个小节:1、什么是数据湖;2、数据湖的基本特征;3、数据湖基本架构;4、各厂商的数据湖解决方案;5、典型的数据湖应用场景;6、数据湖建设的基本过程;7、总结。受限于个人水平,谬误在所难免,欢迎同学们一起探讨,批评指正,不吝赐教。一、什么是数据湖数据湖是目前比较热的一个概念,许多企业都在构建或者计划构建自己的数据湖。但是在计划构建数据湖之前,搞清楚什么是数据湖,明确一个数据湖项目的基本组成,进而设计数据湖的基本架构,对于数据湖的构建至关重要。关于什么是数据湖?有不同的定义。Wikiped

2020-08-18 15:43:35 773

转载 注册中心ZooKeeper、Eureka、Consul 、Nacos对比

前言服务注册中心本质上是为了解耦服务提供者和服务消费者。对于任何一个微服务,原则上都应存在或者支持多个提供者,这是由微服务的分布式属性决定的。更进一步,为了支持弹性扩缩容特性,一个微服务的提供者的数量和分布往往是动态变化的,也是无法预先确定的。因此,原本在单体应用阶段常用的静态LB机制就不再适用了,需要引入额外的组件来管理微服务提供者的注册与发现,而这个组件就是服务注册中心。CAP理论CAP理论是分布式架构中重要理论一致性(Consistency) (所有节点在同一时间具有相同的数据)

2020-08-13 11:34:37 802

原创 消息队列pulsar和存储系统bookkeeper和SQL查询引擎Presto

pulsar和kafka最显而易见的区别是,pulsar支持多租户,有着资产和命名空间的概念,资产代表系统里的租户。假设有一个Pulsar集群用于支持多个应用程序(就像Yahoo那样),集群里的每个资产可以代表一个组织的团队、一个核心的功能或一个产品线。一个资产可以包含多个命名空间,一个命名空间可以包含任意个主题。分区:pulsar和kafka一样都支持主题的多分区。持久化:kafka文件存储,pulsar采用Apache BookKeeper存储。这也是pulsar的一个显著优点,k.

2020-08-13 11:06:09 1535

转载 ElasticSearch父子关联文档实现关系型数据库join操作

1. 非规范化数据比如mysql描述订单以及订单详情 :order(id, order_no, amount) ->order_detail(id, order_id, commodity, price) , 在关系型数据库中一个订单对应多个订单详情,详情表通过order_id与订单表关联。那么在es中可以通过冗余数据描述这种关系, 索引如下:PUT order {"mappings": {"order": {...

2020-06-03 14:59:40 598

原创 kafka中的ISR、AR又代表什么?ISR伸缩又是什么?

​ 分区中的所有副本统称为AR(Assigned Repllicas)。所有与leader副本保持一定程度同步的副本(包括Leader)组成ISR(In-Sync Replicas),ISR集合是AR集合中的一个子集。消息会先发送到leader副本,然后follower副本才能从leader副本中拉取消息进行同步,同步期间内follower副本相对于leader副本而言会有一定程度的滞后。前面所说的“一定程度”是指可以忍受的滞后范围,这个范围可以通过参数进行配置。与leader副本同步滞后过多的副本(不包括

2020-06-02 19:33:05 1710

原创 Kafka时间轮(TimingWheel)和Kafka中的延时操作

kafka相关面试题:https://blog.csdn.net/qq_28900249/article/details/90346599Kafka中存在大量的延迟操作,比如延迟生产、延迟拉取以及延迟删除等。Kafka并没有使用JDK自带的Timer或者DelayQueue来实现延迟的功能,而是基于时间轮自定义了一个用于实现延迟功能的定时器(SystemTimer)。JDK的Timer和DelayQueue插入和删除操作的平均时间复杂度为O(nlog(n)),并不能满足Kafka的高性能要求,而基于时间

2020-06-01 18:33:56 4481 1

转载 kudu 的基本架构与存储结构

kudu 的基本架构与存储结构1. 基本架构TMaster and TServerTMaster 主要用来管理元数据,即tablet 和 表的基本信息,监听TServer的状态,TMaster之间通过raft协议进行数据同步TServer 主要用来管理tablet 。tablet 负责这一张表的某块内容的读写,接受其他tablet leader 传来的同步信息,至于什么是tablet,看下面。2. 存储结构kudu的整个存储架构可以看成这样:一张table 会分成若干个tabl

2020-05-14 15:25:04 1117

原创 ES搜索 term与match区别 bool查询

term 和 match 总结在实际的项目查询中,term和match 是最常用的两个查询,而经常搞不清两者有什么区别,趁机总结有空总结下。term用法先看看term的定义,term是代表完全匹配,也就是精确查询,搜索前不会再对搜索词进行分词拆解。这里通过例子来说明,先存放一些数据:{ "title": "love China", "content":...

2020-04-02 18:41:24 1877

原创 flink心得体会

保存点与检查点1.保存点由提交任务时指定,恢复时手动指定保存点路径来恢复存储的状态值2.检查点在程序中指定,设置时间间隔,自动保存存储状态值...

2020-03-26 16:59:37 867

转载 yarn基础详解

Yarn的基本介绍和模式:YARN的介绍Apache Hadoop YARN (Yet Another Resource Negotiator,另一种资源协调者)是一种新的 Hadoop 资源管理器,它是一个通用资源管理系统,可为上层应用提供统一的资源管理和调度,它的引入为集群在利用率、资源统一管理和数据共享等方面带来了巨大好处。YARN是再MRv1发展过来的,它克服了NRv1的各种限制,...

2020-01-14 20:03:01 293

转载 hive LLAP

LLAP提供了一种混合模型,它包含一个长驻进程,用于直接与DataNode 进行IO交互,并紧密地集成在基于DAG的框架中。Caching,pre-fetching,部分query的执行,以及 access control被移动到此进程执行。大部分Small/short queries被此进程直接处理。而如果是大型任务(如在reduce阶段中的大型shuffle) 则仍被标准的yarn con...

2020-01-14 14:33:43 1387

原创 推荐系统算法

常用的推荐任务分为两种,一种是评分预测,而另一种是 Top-N 推 荐。评分预测就是给那些没有评分的项目进行评分,主要依据目标用户的历史评 分行为以及相似度计算来预测目标项目的分数。 Top-N 推荐就是根据用户的偏好给 目标用户推荐其可能喜欢的 N 件物品。1.协同过滤算法协同过滤算法可分为基于用户的协同过滤(User-based CF)、基于物品的系统 过滤(Item-based CF...

2020-01-09 20:58:34 207

转载 一个宽表好还是多个维表好?

前言本篇的主题是关于数据模型的规范化和反规范化的讨论,其实也是一种常见的维度建模的设计和业务使用便捷性的冲突。Dimension Table概念多出现于数据仓库里面,维表与事实表想对应,比如一个 “销售统计表” 就是一个 事实表,而 “销售统计表” 里面统计数据的来源离不开 “商品价格表”,“商品价格表” 就是销售统计的一个维度表。事实数据和维度数据的识别必须依据具体的主题问题而定。“事实...

2019-12-24 11:38:10 2040

原创 hadoop性能调优

一、禁止文件系统记录时间Linux文件系统会记录文件创建、修改和访问操作的时间信息,这在读写操作频繁的应用中将带来不小的性能损失。在挂载文件系统时设置noatime和nodiratime可禁止文件系统记录文件和目录的访问时间,这对HDFS这种读取操作频繁的系统来说,可以节约一笔可观的开销。可以修改/etc/fstab文件中noatime和nodiratime来实现这个设置。如对/mnt/...

2019-11-27 12:27:58 300

原创 集群部署脚本

Linux报错:“/bin/bash^M: 坏的解释器原因是linux下的文件,在windows下面编辑过。在win下编辑的时候,换行结尾是\n\r , 而在linux下 是\n解决方法,将文件里面的内容做替换即可sed -i 's/\r$//' build.sh 免密登录#!/bin/bash#ssh免密登录shell脚本#配置免密登录的所有机子都要运行该脚本 ...

2019-11-07 16:06:35 376

转载 SpringBoot配置属性之Security

spring security是springboot支持的权限控制系统。 security.basic.authorize-mode 要使用权限控制模式. security.basic.enabled 是否开启基本的鉴权,默认为true security.basic.path 需要鉴权的path,多个的话以逗号分隔,默认为[/**] ...

2019-09-26 17:13:06 214

原创 领域驱动设计(ddd)domain driven design心得体会

原先如果开发一款斗地主游戏,可能所有的逻辑代码都会写在service层,逻辑一定相当复杂,精神需要高度集中才能保证代码的正确,日后如果新增功能,可能就会出现牵一发动全身的尴尬情况。现在利用领域驱动设计,把原有的业务逻辑沉淀成业务模型,利用模型与需求对应起来(例如在斗地主当中,需求指出每把游戏需要三位玩家,一个游戏桌子,一个记分机器人等逻辑需求,这时候我们只需要把逻辑需求转化为一个个dom...

2019-08-26 09:37:12 219

转载 HTTP1.0、HTTP1.1 和 HTTP2.0 的区别

一、HTTP的历史早在 HTTP 建立之初,主要就是为了将超文本标记语言(HTML)文档从Web服务器传送到客户端的浏览器。也是说对于前端来说,我们所写的HTML页面将要放在我们的 web 服务器上,用户端通过浏览器访问url地址来获取网页的显示内容,但是到了 WEB2.0 以来,我们的页面变得复杂,不仅仅单纯的是一些简单的文字和图片,同时我们的 HTML 页面有了 CSS,Javascrip...

2019-08-24 14:32:03 78

原创 IDAP出现的问题汇总

目录如何修改LDAP默认端口呢?修改phpldapadmin的默认端口https://www.ilanni.com/?p=14000如何查看yum安装了那些软件如何查看yum安装的软件在哪里?LINUX所有服务的启动脚本都存放在___目录中 /etc/init.dlinux 将自己的服务添加到系统service服务LDAP错误码 ...

2019-08-23 18:26:22 1036

转载 LDAP基本应用

目录安装LDAP链接:https://segmentfault.com/a/1190000014683418转载自LDAP入门概念阐述LDAP编程操作JNDI连接LDAP服务器 Spring LDAP的使用 Spring ldap ODM LdapQuery:高级构...

2019-08-22 17:51:24 1411

转载 JAVA堆外内存的简介和使用

文章涉及JVM的垃圾回收,主要讲的是通过使用「堆外内存」对Young GC进行优化。文章中介绍,MsgBroker消息中间件会对消息进行缓存,JVM需要为被缓存的消息分配内存,首先会被分配到年轻代。当缓存中的消息由于各种原因,一直投递不成功,这些消息会进入老年代。最终呈现的问题是YGC时间太长。随着新特性的开发和消息量的增长,我们发现 MsgBroker 的 YGC 平均耗时已缓...

2019-08-20 20:01:33 413

原创 HBase基本架构知识

一、HBase组成1.Client:利用 RPC 机制与 HMaster 和HRegionServer通信;2.Zookeeper: 协调,避免 HMaster 单点问题;HMaster没有单点问题,HBase 中可以启动多个HMaster,通过 ZooKeeper 的 Master Election 机制保证总有一个 Master 在运行。3.HMaster:负责 Table 和 R...

2019-08-16 14:28:50 237

转载 Exchanger两个线程交换数据

转载自:JUC之ExchangerJUC中的Exchanger允许成对的线程在指定的同步点上通过exchange方法来交换数据。如果第一个线程先执行exchange方法,它会一直等待第二个线程也 执行exchange方法,当两个线程都到达同步点时,这两个线程就可以交换数据,将当前线程生产 出来的数据传递给对方。Exchanger示例两个线程通过Exchanger交换数据的简单示例:...

2019-08-13 17:24:55 202

原创 标准差和方差的区别

相同:标准差(StandardDeviation),在概率统计中最常使用作为统计分布程度(statisticaldispersion)上的测量。标准差定义是总体各单位标准值与其平均数离差平方的算术平均数的平方根。它反映组内个体间的离散程度。测量到分布程度的结果,原则上具有两种性质:为非负数值,与测量资料具有相同单位。一个总量的标准差或一个随机变量的标准差,及一个子集合样品数的标准差之间,有...

2019-08-12 10:54:21 13928

原创 分布式共享内存两种实现方式

分布式共享内存这里,我们介绍两种分布式共享内存,一种是分布式共享内存,另外一种是naive分布式共享内存简单的分布式共享内存所有的进程去访问一个共享内存,这个共享内存是虚拟的,他可能分布在不同的物理机上,其实可以理解为一种抽象,他整合了所有的存储资源,然后所有的调度、分配、读写都对程序员是隐藏的,他提供给程序员的就是一个虚拟的内存块(或者内存管理平台),程序员就可以向操作一块磁盘一样...

2019-08-07 16:54:48 4678

原创 一致性协议paxos算法

转载自 Zookeeper系列(3)--Paxos算法的原理及过程透彻理解Paxos中有三类角色Proposer(提议者)、Acceptor(决策者)及Learner(学习者或者认同人员),主要交互过程在Proposer和Acceptor之间。每个节点会有多种角色Paxos算法是基于消息传递且具有高度容错特性的一致性算法,是目前公认的解决分布式一致性问题最有效的算法之一,其解决的问题就...

2019-08-07 16:17:11 183

原创 Docker的技术原理介绍

Linux Namespaces机制提供一种资源隔离方案。PID,IPC,Network等系统资源不再是全局性的,而是属于某个特定的Namespace。每个namespace下的资源对于其他namespace下的资源都是透明,不可见的。因此在操作系统层面上看,就会出现多个相同pid的进程。系统中可以同时存在两个进程号为0,1,2的进程,由于属于不同的namespace,所以它们之间并不冲突。而...

2019-08-07 15:33:10 115

转载 oracle+myBatis ResultMap 类型为 map 时返回结果中存在 timestamp 时使用 jackson 转 json 报错

oracle+myBatis ResultMap 类型为 map 时返回结果中存在 timestamp 时使用 jackson 转 json 报错org.springframework.web.servlet.mvc.support.DefaultHandlerExceptionResolver.handleHttpMessageNotWritable Failed to write HTTP...

2019-08-07 14:50:05 1437 1

转载 hbase rowkey的设计和宽表,窄表的优势

一、引言HBase由于其存储和读写的高性能,在OLAP即时分析中越来越发挥重要的作用,在易观精细化运营产品--易观方舟也有广泛的应用。作为Nosql数据库的一员,HBase查询只能通过其Rowkey来查询(Rowkey用来表示唯一一行记录),Rowkey设计的优劣直接影响读写性能。HBase中的数据是按照Rowkey的ASCII字典顺序进行全局排序的,有伙伴可能对ASCII字典序印象不够深刻,...

2019-07-26 12:43:49 839

转载 开发高并发系统时有三把利器用来保护系统:缓存、降级和限流

目录限流1. 固定时间窗口算法2. 滑动时间窗口算法3. 漏桶算法(leaky bucket)4. 令牌桶算法(Token Bucket)服务降级1 、简介2 、使用场景3 、核心设计3.1 分布式开关3.2 自动降级3.3 配置中心3.4 处理策略4 、高级特性4.1 分级降级4.2 降级权值5 、总结与展望开发高并发系统时...

2019-07-25 18:46:02 671

数仓相关的pdf文档,维度建模

数仓相关的pdf文档,维度建模

2023-08-28

互联巨头面试题.zip

2019年最新总结,阿里,腾讯,百度,美团,头条等技术面试题目,以及答案,专家出题人分析汇总。内容分为阿里篇、华为篇、百度篇、腾讯篇、美团篇、头条篇、滴滴篇、京东篇、MySQL篇、Redis篇、MongDB篇、Zookeeper篇、Nginx篇、算法篇、内存篇、cpu篇、磁盘篇、网络通信篇、安全篇、并发篇

2019-07-22

jQuery实现带视差的搜索框页面背景页面代码

jQuery实现带视差的搜索框页面背景页面代码,非常炫酷,可以作为首页展示效果

2019-04-12

jquery实现百度搜索关键字输入下拉框提示

jquery实现百度搜索关键字输入下拉框提示,非常有效果,本人亲测超级好用

2019-04-12

Flink入门案例程序(中华石杉的课堂代码)

Flink入门案例程序(中华石杉的课堂代码)代码分功能打包,清晰简单易懂,适合对flink有些功能函数不熟悉的人群

2019-04-12

curl(url语法在windows系统的命令行)

cURL是一个利用URL语法在命令行下工作的文件传输工具,1997年首次发行。它支持文件上传和下载,所以是综合传输工具,但按传统,习惯称cURL为下载工具。

2019-03-23

Hadoop权威指南第4版.pdf 高清 可编辑 带书签 带高亮重点

Hadoop实现了一个分布式文件系统(Hadoop Distributed File System),简称HDFS。HDFS有高容错性的特点,并且设计用来部署在低廉的(low-cost)硬件上;而且它提供高吞吐量(high throughput)来访问应用程序的数据,适合那些有着超大数据集(large data set)的应用程序。HDFS放宽了(relax)POSIX的要求,可以以流的形式访问(streaming access)文件系统中的数据。

2019-03-23

kafka-connect-oracle-1.0

该jar包是kafka连接oracle必备connector,可实现oracle增量变化后发送到kafka,供消费者消费

2019-03-23

Elasticsearch服务器开发-第2版.pdf(高清,带书签)快速掌握

ElasticSearch是一个基于Lucene的搜索服务器。它提供了一个分布式多用户能力的全文搜索引擎,基于RESTful web接口。Elasticsearch是用Java开发的,并作为Apache许可条款下的开放源码发布,是当前流行的企业级搜索引擎。设计用于云计算中,能够达到实时搜索,稳定,可靠,快速,安装使用方便。

2019-03-23

flume-ng-sql-source.jar

flume是一个日志收集器,更多详细的介绍可以参照官网:http://flume.apache.org/ flume-ng-sql-source实现oracle增量数据读取 有了这个jar文件即可从关系型数据库拉去数据到flume

2019-03-23

ansj中文分词器源码

分词速度达到每秒钟大约200万字左右(mac air下测试),准确率能达到96%以上目前实现了.中文分词. 中文姓名识别 . 用户自定义词典,关键字提取,自动摘要,关键字标记等功能

2018-08-07

敏捷开发的技术思想

敏捷开发以用户的需求进化为核心,采用迭代、循序渐进的方法进行软件开发。在敏捷开发中,软件项目在构建初期被切分成多个子项目,各个子项目的成果都经过测试,具备可视、可集成和可运行使用的特征

2018-07-18

区块链技术发展现状与展望

区块链是分布式数据存储、点对点传输、共识机制、加密算法等计算机技术的新型应用模式。也是未来发展趋势之一

2018-07-17

easyXdemo源代码

EasyX 是针对 C++ 的图形库,可以帮助 C++语言初学者快速上手图形和游戏编程。比如,可以用 VC + EasyX 很快的用几何图形画一个房子,或者一辆移动的小车,可以编写俄罗斯方块、贪吃蛇、黑白棋等小游戏

2018-07-17

c++应用程序,实现用鼠标拖动方式在窗口中画自由曲线,在鼠标拖动画线过程中,当光标设置为十字形。

c++应用程序,实现用鼠标拖动方式在窗口中画自由曲线,在鼠标拖动画线过程中,当光标设置为十字形。

2018-06-24

中文分词器IK Analyzer 2012

中文分词器IK Analyzer 2012优化的词典存储,更小的内存占用。支持用户词典扩展定义。特别的,在 2012 版本, 词典支持中文,英文,数字混合词语。

2018-06-22

常用数据库的jar集合,包含mysql,oracle,sqlserver,Access等数据库

这是本人用过的数据库的jar包集合,都可以用JDBC连接数据库,包含mysql,oracle,sqlserver,Access等数据库

2018-06-22

大学期间写的代码合集包括安卓程序c语言程序C++程序

这个资源记录了我大学从大一开始到大三所写过的代码,应该比较全,但少了java程序,其中C程序居多。

2018-06-09

安卓反编译 apktool dex2jar jd-gui及详细教程

apktool 作用:用于安卓反编译资源文件获取,可以提取出图片文件和布局文件进行使用查看 dex2jar 作用:将apk反编译成java源码(classes.dex转化成jar文件) jd-gui 作用:查看APK中classes.dex转化成出的jar文件,即源码文件

2018-06-09

Android编程实验报告数据存储和天气预报

要为登录界面添加记住我的复选框,当复选框选中时,使用SharedPreferences存储类在合适的时机实现登录名和密码的保存,下次登录时直接登录。登录成功后显示多个城市的天气预报效果。天气信息使用XML文档和JSON文档两种方式实现,并在程序中解析使用。

2018-05-17

VC实验报告MFC应用程序设计中的常用控件

成绩计算的程序,2.创建一个简单的调色板程序,程序界面中可以利用滚动条进行红、绿、蓝三种颜色分量值的调整,也可以直接在文本框中输入红、绿、蓝三种颜色分量值,在颜色分量值调整变化的同时,变化的颜色效果通过一个圆形色块进行现式。在完成上述基本功能前提下,可以进一步进行功能扩展。

2018-05-17

VC实验报告之应用程序对键盘与鼠标的响应

实现在不同语言菜单间的切换,鼠标应用程序,实现用鼠标拖动方式在窗口中画直线,键盘程序,当按Ctrl键时,画一个圆,当按Shift键时,画一个矩形

2018-05-17

班级事务管理系统

班级事务管理系统实现了学生管理,发布班级信息,网上报名,网上签到等功能

2017-12-18

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除