分 享

   欢迎来到凤凰社

如果您有任何问题,可以在下面输入您要查找的内容!

科技快讯

编程语言

【凤凰社】Mysql存储结构

索引是一种加快查询速度的数据结构,常用索引结构有hash、B-Tree和B+Tree。本节通过分析三者的数据结构来说明为啥Mysql选择用B+Tree数据结构。 数据结构 Hash hash是基于哈希表完成索引存储,哈希表特性是数据存放是散列的。 优点: 等值查询快,通过hash值直接定位到具体的数据。 缺点: 范围查询效率低(表中的数据是无序数据,在日常开发中通常需要范围查询,该 0

【凤凰社】SQL多条件模糊查询.IN .自定义函数笔记(一)

在工作中遇到的一些关于Sql查询的问题整理记录,实现环境 SQLService 2014 一、对同一个字段,多个关键词的查询几种实现方式 基本语法: SELECT column_name(s) FROM table_name WHERE column_name LIKE pattern 案例表(TbUser): IdLastNameFirstName 1 Adams John 0

【凤凰社】Windows 下安装多个Redis 实例

1.在Redis 目录下复制redis.windows-service.conf文件,建议命名规则redis.windows-service-port.conf,我们以6380端口为例。 2.打开redis.windows-service-6380配置文件。  修改端口port   修改数据库名称dbfilename   修改日志名称logfile   设置密码requirepa 0

【凤凰社】Cassandra简单介绍和二进制安装

Cassandra简介: Apache Cassandra最初由Facebook开发,用于储存收件箱等简单格式数据,集GoogleBigTable的数据模型与Amazon Dynamo的完全分布式的架构于一身Facebook于2008将 Cassandra 开源, Apache Cassandra是一个高度可扩展的高性能分布式数据库,用于处理大量商用服务器上的大量数据,提供高可用性,无 0

【凤凰社】[MySQL] 有没有解决幻读问题

默认隔离级别下 , mysql没有解决幻读问题 , 需要应用代码里加一个锁来解决 幻读问题是啥?   默认的隔离级别是可重复读 REPEATABLE-READ   ,  在这个模式下出现幻读的例子一般是这两种情况: 事务1和事务2同时 , 事务1读数据 , 事务2插入数据提交 , 事务1插入同样的数据时报错说已经重复了 , 我明明刚才查的 0

【凤凰社】[MySQL] innoDB引擎的主键与聚簇索引

mysql的innodb引擎本身存储的形式就必须是聚簇索引的形式 , 在磁盘上树状存储的 , 但是不一定是根据主键聚簇的 , 有三种情形: 1. 有主键的情况下 , 主键就是聚簇索引 2. 没有主键的情况下 , 第一个非空null的唯一索引就是聚簇索引 3. 如果上面都没有 , 那么就是有一个隐藏的row-id作为聚簇索引   大部分情况下 , 我们建表的时候都会创建主键 , 0

【凤凰社】《[深入浅出 C#] (第3版)》 - 学习笔记

《深入浅出 C#》 (第3版) ========== ========== ==========[作者] (美) Andrew Stellman (美) Jennifer Greene[译者] (中) 徐阳 丁小峰 等译[出版] 中国电力出版社[版次] 2016年08月 第1版[印次] 2018年04月 第4次 印刷[定价] 148.00元========== ========== == 0

【凤凰社】深入浅出C#结构体——封装以太网心跳包的结构为例

目录1.应用背景2.结构体解析2.1.结构体存在栈中2.2.结构体不需要手动释放3.封装心跳包结构体4.结构体静态帮助类5.New出来的结构体是存在堆中还是栈中?5.1.不带形参的结构体构造5.2.带形参的结构体构造6.性能测试7.原因分析8.下一期:结构体与类封装的心跳包性能对比测试9.IL工具使用分享 1.应用背景 底端设备有大量网络报文(字节数组):心跳报文,数据采集报文,告警报文 0

【凤凰社】ASP.NET Core AutoWrapper 自定义响应输出

前言 AutoWrapper是一个简单可自定义全局异常处理程序和ASP.NET Core API响应的包装。他使用ASP.NET Core middleware拦截传入的HTTP请求,并将最后的结果使用统一的格式来自动包装起来.目的主要是让我们更多的关注业务特定的代码要求,并让包装器自动处理HTTP响应。这可以在构建API时加快开发时间,同时为HTTP响应试试我们统一的标准。 安装 Au 2

【凤凰社】多线程之旅(ThreadPool 线程池)

一、什么是ThreadPool 线程池(源码)       1.线程池顾名思义,有我们的系统创建一个容器装载着我们的线程,由CLR控制的所有AppDomain共享。线程池可用于执行任务、发送工作项、处理异步 I/O、代表其他线程等待以及处理计时器。所以使用线程池不需要自己创建线程,而是通过线程池来创建和执行和管理线程。 二、ThreadPool 线程池和线程 1

【凤凰社】ASP.NET Core笔记(3) - 配置

配置规则 命令行配置提供程序 环境变量配置提供程序 文件配置提供程序 配置的读取 自定义配置数据源 ASP.NET Core中的配置项可以通过命令行、环境变量、json/xml/ini配置文件来提供。 Web应用在生成主机时会调用CreateDefaultBuilder方法,这个方法按照下面的顺序添加各种配置提供程序: 文件配置提供程序,用于加载appsetting.json 文件 0

【凤凰社】ASP.NET MVC中有四种过滤器类型

在ASP.NET MVC中有四种过滤器类型  Action 1、在ASP.NET MVC项目中,新建文件夹Filter,然后新建类MyCustormFilter,继承自ActionFilterAttribute类,我们来看下ActionFilterAttribute类有如下四个方法,从命名我应该就可以看出他们的执行时机。 public class MyCustor 0

【凤凰社】前端的焦虑,你想过30岁以后的前端路怎么走吗?

曾几何时,我总会很庆幸自己进了前端这个行业。因为在这个职业范畴里面,我如鱼得水,成长很快,成就感满满。然而,随着年龄和工龄的增长,渐渐发现自己的瓶颈越来越明显了,我感觉自己似乎碰到了前端的天花板。 原因何在 1.从客观原因来看 前端相对于后端的入门门槛确实低了不少。公司对前端的需求量虽然很旺盛,但是对前端的技术能力要求却不是很高,特别是一些小公司或者不是技术驱动的公司。这给人一种错觉,好 0

【凤凰社】HTML颜色构成及写法和常见颜色代码值

什么是HTML 颜色?它采用的是 RGB 颜色,是通过对红(R)、绿(G)、蓝(B)三个颜色通道的变化以及它们相互之间的叠加来得到各式各样的颜色的,RGB即是代表红、绿、蓝三个通道的颜色。HTML 颜色由一个十六进制符号来定义,这个符号由红色、绿色和蓝色的值组成(RGB);每种颜色的最小值是0(十六进制:#00),最大值是255(十六进制:#FF);三种颜色 红,绿,蓝的组合从0到255 0

【凤凰社】理解 JavaScript 的 async/await

说明:转载至自 边城的理解 JavaScript 的 async/await async 和 await 在干什么 任意一个名称都是有意义的,先从字面意思来理解。async 是“异步”的简写,而 await 可以认为是 async wait 的简写。所以应该很好理解 async 用于申明一个 function 是异步的,而 await 用于等待一个异步方 0

【凤凰社】6个最热门的IT技术职位,薪资都有多高?

IT行业作为当今发展前途最大的几大行业之一,获得了前所未有的广泛关注,且随着科技的发展,这一趋势将更加明显。 为了争夺IT技术人才,很多公司都会提供更高的薪资来吸引高水准的开发人员。 对于IT行业新人来说,想要进入IT行业找到满意的工作,首先应该选择适合的职位。 那么IT行业究竟有哪些职位呢?哪些岗位是当下最热门的呢? 一、IT行业有哪些职位? 1、技术    2、 1

【凤凰社】实现点击按钮更换表格皮肤效果

JavaScript对于已经看到这篇博客的铁子已近有了了解。 这篇博客写一个效果:点击按钮跟换表格: 源码下载 : https://files.cnblogs.com/files/2979100039-qq-con/jqy_example_01.zip 上一张效果图:    点击按钮更换皮肤:    其他的就不一一写了可以下载源码看。 代码其实 0

【凤凰社】JSOIN.parse()报错:Uncaught SyntaxError: Unexpected token o in JSON at position 1 at JSON.parse (<anonymous>)

记录下引起这个报错的原因: JSON.parse()参数应该是string类型   由于传递的参数是object 类型  那么JSON.parse() 就会把object类型默认转成string 结果为“[object object]”   "["字符就当是数组去解析,然后遇到第二个字符“o&rdquo 0

【凤凰社】Android 获取开发&测试 SHA1值

以前都是直接安装一个开发者助手获取的,但是呢,开发者助手也有bug啊,应用宝下载安装,在我的红米手机上发现打不开,于是我又去酷安网下载了一个,可以打开了,但是有问题,没法获取到完整的root权限,检测不准确,当前应用根本看不到东西,于是只能另想办法了,老套路就是百度,然后照着搞,发现很多都是直接 keytool 命令,但是我这里报 'keytool' 不是内部或外部命令 也不是可运行的程 0

【凤凰社】Android 智能手机开发概述

Android SDK Android SDK 提供了在 Window/Linux/Mac 等平台上开发 Android 应用程序的相应的开发组件。它含有在 Android 平台上开发应用程序的工具集。 总体架构 Android 最底层基于 Linux 2.6 内核实现,负责硬件驱动、网络管理、电源管理、系统安全、内存管理等 Android 的第二层由大多数开源的函数库组成 0

【凤凰社】Glide的使用解析

Glide基本用法   Glide.with(this).load(url).into(imageView);   1.with()     得到RequestManager,调用Glide.with()方法用于创建一个加载图片的实例。     如果传入的是ApplicationContext,那么只有当应用程序被杀掉的时候,图片加载才会停止。     如果传入的是Activity或者F 0

【凤凰社】Flutter 强大的MediaQuery控件

注意:无特殊说明,Flutter版本及Dart版本如下: Flutter版本: 1.12.13+hotfix.5 Dart版本: 2.7.0 MediaQuery 通常情况下,不会直接将MediaQuery当作一个控件,而是使用MediaQuery.of获取当前设备的信息,用法如下: var data = MediaQuery.of(context); 此方式必须放在Medi 0

【凤凰社】 Android 上预览 PDF 文件

最近在 手机上要显示 PDF 文件,在搜索引擎上找到了很多方案,大体上有以下几种: 使用提供的在线服务,例如 Google 文档预览服务,mWebView.loadUrl("http://docs.google.com/gview?embedded=true&url="+ pdfUrl); 使用 AndroidPdfViewer,这是一个 GitHub 上开 1

【凤凰社】 Android 上预览 PDF 文件

最近在 手机上要显示 PDF 文件,在搜索引擎上找到了很多方案,大体上有以下几种: 使用提供的在线服务,例如 Google 文档预览服务,mWebView.loadUrl("http://docs.google.com/gview?embedded=true&url="+ pdfUrl); 使用 AndroidPdfViewer,这是一个 GitHub 上开 2

【凤凰社】全网直播视频下载器 SPXZQ 支持 虎牙.斗鱼.yy.企鹅.快手等直播网站

全网直播视频下载器 SPXZQ 支持 虎牙、斗鱼、yy、企鹅、快手等直播网站 243

基于数据库的自动化生成工具 v5.8.0

基于数据库的自动化生成工具,本工具同时支持java和C# 2457

python的动车剩余票数监控

python的动车剩余票数监控(源码+效果图) 2405

【凤凰社原创】灯塔在线答题Chrome插件

灯塔在线答题Chrome插件,一键答题,傻瓜式操作~ 8274

Navicate Premimu汉化+破解完美运行MAC版

Navicate Premimu汉化+破解完美运行MAC版 2898

水淼·万能文章采集器v2.17.7.0破解版

水淼万能文章采集器功能特点: 一、依托于水淼软件独家万能正文识别智能算法,可实现任何网页正文自动提取准确率95%以上... 2239