Titan笔记

  • 首页
  • Java
  • 数据结构
  • C语言
  • Web
  • 杂谈
  • 移动开发
  • 逸笔挥墨
Titan笔记
分享学习,研究与开发的点滴记忆
Python

[Python] 关于 asyncio 与 aiohttp 协程并发的探索

前言 最近对几种并发的方式进行了很多探索。之前一直采用多线程、多进程来提高单个程序的并发数。但是这两种方式各有各的不足之处,在进行频繁的I/O操作的时候,多进程模式的效率并不是很理想,而多线程消耗了很多系统资源,如果处理不当还会出现内存泄漏的情况。于是了解到了Python的标准库中的 asyncio ,采用协程的方式异步调用函数。 asyncio介绍 关于协程的中文文档非常之少,于是基本上我的所有探索都是基于官方的Documentation来的。 asyncio是Python 3.4版本引入的标准库,直接内置了对异…

2020年2月23日 0条评论 1221点热度 0人点赞 Titan 阅读全文
Web

[PHP框架] ThinkPHP6 介绍、安装及配置

(一)概述 ThinkPHP是一个免费开源的,快速、简单的面向对象的轻量级PHP开发框架,是为了敏捷WEB应用开发和简化企业应用开发而诞生的。ThinkPHP从诞生以来一直秉承简洁实用的设计原则,在保持出色的性能和至简代码的同时,更注重易用性。 ThinkPHP是国人开发的国产开源PHP框架! (二)ThinkPHP V6所需要的环境 1.  PHP >= 7.1.0 的完整WebServer环境 2. Composer (三)安装ThinkPHP 这里我主要介绍使用Composer快速部署ThinkPHP,…

2020年2月23日 0条评论 1351点热度 4人点赞 Titan 阅读全文
Web

[PHP] Laravel框架介绍、安装及配置

Laravel介绍 Laravel是一套简洁、优雅的PHP Web开发框架(PHP Web Framework)。它可以让你从面条一样杂乱的代码中解脱出来;它可以帮你构建一个完美的网络APP,而且每行代码都可以简洁、富于表达力。 在Laravel中已经具有了一套高级的PHP ActiveRecord实现 — Eloquent ORM。它能方便的将“约束(constraints)”应用到关系的双方,这样你就具有了对数据的完全控制,而且享受到ActiveRecord的所有便利。Eloquent原生支持Fluent中查询…

2020年2月23日 0条评论 876点热度 1人点赞 Titan 阅读全文
Web

[源码] Titan留言板 - Titan的第一个开源项目

TitanGbook - Titan的留言板项目 项目介绍: 1. 单页面的简单实现留言板功能 2. 做了安全过滤,有效防止SQL注入与XSS等安全问题。 3. AJAX异步提交查询留言、提交留言功能。 4. 校验用户输入,确保输入有效。 5. …… 演示站点: Titan留言板 部署环境: 前端 基于HTML5 + jQuery + ajax 开发 后端 基于PHP7 + Mysql5.7 开发 , 理论支持PHP5+ Mysql 5.4+ 安装方法: 1. 部署完整的Web环境,推荐LNMP(Linux/Ngi…

2020年2月23日 0条评论 1217点热度 2人点赞 Titan 阅读全文
Web

[DEMO] Titan的WEB期末项目

Titan的Web期末项目 基于Bootstrap3 , Flat-UI Style , jQuery 和一些其他的开源项目完成的一个简单的个人主页。 当然也是花了不少心思去优化的,自适应PC与手机,采用响应式布局。

2020年2月23日 0条评论 726点热度 1人点赞 Titan 阅读全文
C语言

[算法] 数组排序 - 冒泡排序法与直接选择排序法

花时间研究了一下两种不同的排序算法,下面给出介绍。 1 . 冒泡排序算法 比较相邻的元素。如果第一个比第二个大,就交换他们两个。 对每一对相邻元素做同样的工作,从开始第一对到结尾的最后一对。在这一点,最后的元素应该会是最大的数。 针对所有的元素重复以上的步骤,除了最后一个。 持续每次对越来越少的元素重复上面的步骤,直到没有任何一对数字需要比较。 #include<stdio.h> int a[10]; void sort(int a[],int n){ for(int i=1;i<n;i++){ …

2020年2月23日 0条评论 657点热度 3人点赞 Titan 阅读全文
Web

[Web] CSS 中 Display(显示) 与 Visibility(可见性)的区别与用法

定义 在W3School上这两种CSS属性是这样定义的: 1.visibility 属性规定元素是否可见 2.display 属性规定元素应该生成的框的类型。 如果你想隐藏一个元素可以通过把display属性设置为”none”,或把visibility属性设置为"hidden"。但是请注意,这两种方法会产生不同的结果。 visibility:hidden可以隐藏某个元素,但隐藏的元素仍需占用与未隐藏之前一样的空间。也就是说,该元素虽然被隐藏了,但仍然会影响布局。 所以,display:none 使得整个元素包括其占…

2020年2月23日 0条评论 819点热度 2人点赞 Titan 阅读全文
杂谈

提问的智慧

提问的智慧 How To Ask Questions The Smart Way 目录 声明 简介 在提问之前 当你提问时 慎选提问的论坛 Stack Overflow 网站和IRC论坛 第二步,使用项目邮件列表 使用有意义且描述明确的标题 使问题容易回复 用清晰、正确、精准并合法语法的语句 使用易于读取且标准的文件格式发送问题 精确的描述问题并言之有物 话不在多而在精 别动辄声称找到Bug 可以低声下气,但还是要先做功课 描述问题症状而非猜测 按发生时间先后列出问题症状 描述目标而不是过程 别要求使用私人电邮回复…

2020年2月23日 0条评论 675点热度 0人点赞 Titan 阅读全文
杂谈

关于我和Titan笔记

我是Titan,涉猎广广但大多不精通,兴趣广泛而非全部精擅 腾讯云+社区作者 阅读量53K+,获赞1.3K+,作者排名1500左右,收到过社区的各种礼品(公仔、新年礼盒) https://cloud.tencent.com/developer/user/6872954 文章《腾讯Serverless体验,使用TypeScript编写并部署云函数》曾被推送到社区主页 CNVD(国家信息安全漏洞共享平台)漏洞个人贡献者 获得中国互联网协会网络与信息安全工作委员会 国家互联网应急中心 (CNCERT) 颁发的原创漏洞证书…

1970年6月27日 0条评论 872点热度 15人点赞 Titan 阅读全文
1…23456

Titan

不为岁月流逝蹉跎,不为潮流的势头去附和

最新 热点 随机
最新 热点 随机
我的春招 & 暑期实习记 腾讯Serverless体验,使用TypeScript编写并部署云函数 Go-Proxy-Checker,一款基于Go编写的高性能代理服务器验证工具 Jetbrains(IDEA)免费教育订阅申请指南 Appium移动测试入门指南(二) - Capability 配置 Appium移动测试入门指南(一)- Appium概述
我的春招 & 暑期实习记
提问的智慧 [Java] 日期与时间的一些操作 [数据结构] 稀疏矩阵的存储 创建和运行线程 - Java并发编程 Java中对文件进行MD5加密 [数据结构] 两个有序线性表的合并
标签聚合
Apache-Hive Python 二叉树 数据结构 Mybatis学习笔记 JavaWeb 链式存储 Java
分类
  • Android
  • C语言
  • Hadoop
  • Hive
  • Java
  • JavaWeb
  • Linux运维之道
  • Mybatis学习笔记
  • Python
  • SpringCloud
  • Web
  • Web前端
  • Web后端
  • 并发编程
  • 开发工具
  • 数据库
  • 数据结构
  • 杂谈
  • 生活笔记
  • 移动开发
  • 移动测试
  • 诗词歌赋
  • 软件测试
  • 逸笔挥墨
  • 随摘

COPYRIGHT © 2013-2021 Titan. ALL RIGHTS RESERVED.

Theme Kratos Made By Seaton Jiang

豫ICP备20001822号-1

豫公网安备 41010502004418号