漫画 | 揭密微信诞生记
据民间流传微信的诞生源于张小龙因得一扫地高僧指点,才有了微信的诞生,而这其中也少不了程序员们的付出,一起来看看它的故事吧~篇后时至今日,微信已走过了10个年头,也完成了从0到1甚至是亿、十亿的用户量,日常生活、工作人们更是离不开它,然而一个好的产品诞生,离不开一个优秀的...
2024-01-10Windows 下搭建 Nginx + fastcgi + PHP 运行时间长卡死 / 并发阻塞卡死问题
2020年9月12日11:10:11 更新Windows 下 php-cgi 进程极其不稳定,此方法虽然能解决并发阻塞问题,但是不能根本上解决 网站访问问题,终极解决方法参见:Nginx 搭建 PHP 运行环境 在 Windows 环境下 php-cgi 不稳定经常自动关闭 xxfpm 一个小巧的 FastCGI 进程管理器由于支付宝小程序和头条小程序 API 接口不支持端口...
2024-01-10Helvetica 字体的历史比较与用途
Helvetica是一种广泛使用的西文字体,是瑞士图形设计师马克斯·米耶丁格(Max Miedinger)于 1957 年设计的。 没有国家能够象瑞士一样,可以拥有众多美丽的书写形式。Max Miedinger 的 Helvetica 是现在世界上使用最为频繁的名称;Adrian Frutiger 的 Univers 和 Frutiger 被认为是传统,它们的创造者被认为是 20 世纪最...
2024-01-10关于MySQL的sql_mode合理设置详解
MySQL的sql_mode合理设置sql_mode是个很容易被忽视的变量,默认值是空值,在这种设置下是可以允许一些非法操作的,比如允许一些非法数据的插入。在生产环境必须将这个值设置为严格模式,所以开发、测试环境的数据库也必须要设置,这样在开发测试阶段就可以发现问题.1.sql model 常用来解决下面几类问题:...
2024-01-10Yii框架页面渲染操作实例详解
本文实例讲述了Yii框架页面渲染操作。分享给大家供大家参考,具体如下:1、一般页面渲染yii的页面渲染通过在controller的action中调用$this->render($viewname...)进行,流程如下图:在render方法中,yii会先对你的view文件进行渲染,然后如果你使用了某些layouts,则会将view渲染的输出再传入对layouts的渲染方...
2024-01-10全面讲解CocosCreator热更新
目录前言什么是热更cocos热更概述manifest工程资源和游戏包内资源的区别searchPaths搜索路径cocos的基础热更流程_localManifest:当前包内的manifest先请求远端版本manifest临时文件夹的必要性热更是热更差异化文件,是怎么做到这点的热更好之后,怎么让其生效旧的版本资源怎么处理总结前言本文主要引用cocos...
2024-01-10JavaScript实现网页下拉菜单效果
JavaScript(js)网页–下拉菜单制作在网页的设计中,经常会出现二级下拉菜单,当鼠标经过时,显示二级菜单,鼠标离开时隐藏。例如新浪网鼠标放到微博、博客或邮箱上面时,会出现一个二级菜单,鼠标离开则隐藏。设计简单的下拉菜单栏<!DOCTYPE html><html lang="zh-CN"><head> <meta charset="UTF-8"> <meta...
2024-01-10解决idea开发遇到javascript动态添加html元素时中文乱码的问题
起因一个几个月前做的小网站,这两天翻出来再看看,发现JavaScript文件中动态添加html元素中的中文乱码了,但是从后台获取的动态中文资源没问题,只有js文件中的静态中文资源,加载到网页中显示乱码不要在意日期中年份部分的错误过程在网上看了很多博客,总结到最后就是要把tomcat、jsp、js...
2024-01-10vue添加锚点,实现滚动页面时锚点添加相应的class操作
第一步,给vue页面添加锚点.orange{ color: #f97910;}<template> <div class="productDetail" ref="content"> <div class="tabbar"> <div @click.prevent="tabclick(index)" v-for="(item,index) in productTile" :key="index" :class="{orange:index==current}">{{ite...
2024-01-10JavaWeb 中Cookie实现记住密码的功能示例
本文主要内容:•1、什么是Cookie•2、Cookie带来的好处•3、Cookie的主要方法 一、什么是Cookiecookie是一种WEB服务器通过浏览器在访问者的硬盘上存储信息的手段。Cookie的目的就是为用户带来方便,为网站带来增值。虽然有着许多误传,事实上Cookie并不会造成严重的安全威胁。Cookie永远不会以任何方...
2024-01-10MyBatis利用MyCat实现多租户的简单思路分享
前言本文的多租户是基于多数据库进行实现的,数据是通过不同数据库进行隔离。下面话不多说,来看看详细的介绍:MyCat 基本配置首先针对多租户配置了多个数据库,在 MyCat 的 schema.xml 中配置了多个 schema。 在 server.xml 中配置了一个用户: 后面会使用 MyCat 注解(就是注释)方式根据不同的标...
2024-01-10图文详解java内存回收机制
在Java中,它的内存管理包括两方面:内存分配(创建Java对象的时候)和内存回收,这两方面工作都是由JVM自动完成的,降低了Java程序员的学习难度,避免了像C/C++直接操作内存的危险。但是,也正因为内存管理完全由JVM负责,所以也使Java很多程序员不再关心内存分配,导致很多程序低效,耗内存。因...
2024-01-10举例讲解Java的RTTI运行时类型识别机制
1、RTTI:运行时类型信息可以让你在程序运行时发现和使用类型信息。在Java中运行时识别对象和类的信息有两种方式:传统的RTTI,以及反射。下面就来说下RTTI。RTTI:在运行时,识别一个对象的类型。但是这个类型在编译时必须已知。下面通过一个例子来看下RTTI的使用。这里涉及到了多态的概念:...
2024-01-10使用MyEclipse 开发struts2框架实现登录功能(结构教程)
1.首先建立Web Project,名称为:struts2 ,然后选择Java EE6.0,点击Finish。2.右击“struts”选择MyEclipse->Add Struts Capabilities,然后弹出如下弹窗,再选择Struts 2.1。选择完成即可点击Finish。3.建完后项目目录如下图所示:4.建立一个Login类,继承ActionSupport类(点击Superclass的Browse,选择搜索ActionSupport)5.定义...
2024-01-10下一代Eclipse 步入云端
带着大家一起了解“下一代Eclipse 步入云端”一、安装方法注意:Che目前是pre-alpha的版本,请从源代码编译来体验workspace/environment概念。Che需要Docker,可以根据需要查看Windows或者MacOS安装Docker的有关信息。安装方法: git clone git checkout 4.0 cd assembly-sdk mvn clean install cd .. ./che run http://localhost:8080...
2024-01-10实例讲解Java设计模式编程中的OCP开闭原则
定义:一个软件实体如类、模块和函数应该对扩展开放,对修改关闭。问题由来:在软件的生命周期内,因为变化、升级和维护等原因需要对软件原有代码进行修改时,可能会给旧代码中引入错误,也可能会使我们不得不对整个功能进行重构,并且需要原有代码经过重新测试。解决方案:当软件需要...
2024-01-10通过java api实现解压缩zip示例
通过java api实现zip压缩格式的压缩与解压缩 代码如下:package com.hongyuan.test;import java.io.File;import java.io.FileInputStream;import java.io.FileOutputStream;import java.io.IOException;import java.io.InputStream;import java.io.OutputStream;import java.util.Enumeration;impo...
2024-01-10java实现创建临时文件然后在程序退出时自动删除文件
通过java的File类创建临时文件,然后在程序退出时自动删除临时文件。下面将通过创建一个JFrame界面,点击创建按钮在当前目录下面创建temp文件夹且创建一个以mytempfile******.tmp格式的文本文件。代码如下: 代码如下:import java.io.*;import java.util.*;import javax.swing.*;import java.awt.event.*;/** * 功能: 创建临时...
2024-01-10如何使用伪CSS类选择器隐藏幻灯片1标语内容?
请帮助我确定在幻灯片的”第一张幻灯片” /”横幅”中隐藏标题和标题时需要选择哪些CSS选择器。你可能会发现我错过的东西。在浏览器中查看WordPress主题以使用Google Dev检查工具选择CSS类:https://demo.evisionthemes.com/clean-biz/代码如下:<div class="slide-item cycle-slide" style="background-image: url("https://i0.wp....
2024-01-10美国查封伊朗媒体域名事件背后的技术分析
作者:陆超逸 、刘保君、段海新(清华大学-奇安信集团联合研究中心)来源公众号:网安国际:https://mp.weixin.qq.com/s/IxXskW5r66Alyz9zFkCwCg近期美国司法部查封了伊朗的一些媒体网站的域名,引起了许多关注和讨论。本文从技术角度分析了当前仍然不够成熟的“恶意”域名“查封”流程,涉及注册局/注册...
2024-01-10Apache Shiro 两种姿势绕过认证分析(CVE--17523)
作者:jweny@360云安全文章首发于安全客:https://www.anquanke.com/post/id/2309350x01 漏洞描述Apache Shiro是一个强大且易用的Java安全框架,执行身份验证、授权、密码和会话管理。使用Shiro的易于理解的API,您可以快速、轻松地获得任何应用程序,从最小的移动应用程序到最大的网络和企业应用程序。当它和 Sp...
2024-01-10