- Python Web 面试题
AVICCI
python前端开发语言
1Web相关get和post区别get:请求数据在URL末尾,URL长度有限制请求幂等,即无论请求多少次,服务器响应始终相同,这是因为get至少获取资源,而不修改资源可以被浏览器缓存,以便以后的请求中更快地获取相同资源可以在浏览器中输入或作为超链接点击post参数在请求体中,可以传递更多数据不幂等,因为通常需要修改或创建资源无法被浏览器缓存,因为可能会修改服务器资源请求必须通过表单或js发送coo
- 如何打造安全高速的应用?性能优化VS安全防护,一文尽览
墨瑾轩
一起学学C#【一】安全状态模式
关注墨瑾轩,带你探索编程的奥秘!超萌技术攻略,轻松晋级编程高手技术宝库已备好,就等你来挖掘订阅墨瑾轩,智趣学习不孤单即刻启航,编程之旅更有趣Hey,编程小精灵们,欢迎来到BlazorWebAssembly的奇幻世界!想象一下,你正手持C#的魔杖,准备在浏览器这片无垠的魔法森林中,编织出前所未有的前端魔法。准备好了吗?我们的探险即将开始!第一章:WebAssembly,那神秘的翻译官首先,让我们揭开
- elementUI使用render函数封装公共分页组件
新茶十九
#vue2学习路程elementui前端javascript
使用Render函数添加「首页」和「尾页」按钮的完整实现:import'./index.scss';exportdefault{name:'co-pagination',props:{total:{type:Number,required:true},page:{type:Number,default:1},limit:{type:Number,default:10},pagerCount:{ty
- 做Docx预览,一定要做这个神库!!
前端vue.jsnode.js
Hey,我是沉浸式趣谈本文首发于【沉浸式趣谈】,我的个人博客https://yaolifeng.com也同步更新。转载请在文章开头注明出处和版权信息。如果本文对您有所帮助,请点赞、评论、转发,支持一下,谢谢!只需几行代码,你就能在浏览器中完美预览Word文档,甚至连表格样式、页眉页脚都原汁原味地呈现出来。接下来,给大家分享两个Docx预览的库:docx-previewVSmammothdocx-p
- 分析 WebKit:跨平台的网页引擎及其挑战
WebKit是一个开源的网页浏览引擎,广泛应用于许多现代浏览器中,尤其是苹果的Safari浏览器。它支持HTML、CSS、JavaScript等网页标准,并使浏览器能够将网页内容正确地渲染出来。然而,尽管WebKit在性能和兼容性方面有着显著的优势,但它仍面临着一些专业性的问题,特别是在渲染性能优化和跨平台兼容性方面。本文将深入探讨WebKit在这两个领域的挑战及其解决方案。1.渲染性能优化:We
- x-cmd install | Tinboard - 在终端玩转 Pinboard,打造你的专属知识库!
命令行终端书签python
你是否是Pinboard的重度用户?是否厌倦了在浏览器和终端之间频繁切换?现在,Tinboard来了!它是一款基于终端的Pinboard客户端,让你在命令行也能轻松管理和搜索你的书签,打造你的专属知识库。核心功能书签管理:添加、编辑、删除书签,一切操作都在终端完成,告别繁琐的网页操作。标签建议:智能标签建议,让你的书签井井有条,方便快速查找。强大搜索:快速搜索书签,无论是标题、描述还是标签,都能精
- bootstrap响应式布局特点以及解析
pdsu_zhao
Bootstrap面试/笔试+项目问题bootstrap响应式面试题metadevice-width
一、bootstrap介绍当提到响应式布局,我们脑子里会出现bootstrap的概念,它有哪些特点呢?(1)响应式(@media媒体布局)(2)移动设备优先(metaname="viewport"content="width=device-width,initial-scale=1.0")(3)自定义css属性样式(data-*="")(4)栅栏布局(col-md-3)1、响应式,什么又是响应式布
- html做成小程序,微信小程序——简单静态网页的制作
WeQuant-Jason
html做成小程序
一、前言需要知识:HTMLCSS注意:微信小程序的语法与HTML和CSS不太相同,但本质是一样的。要求:进入开发者工具并且创建一个测试小程序,选择建立快速模板在pages目录底下新建一个first的文件夹,其中包括指定的四个文件,并且设置第一个页面为first页面3.在first.wxml里制作如图ui界面,采用盒模型以及flex布局4.用户头像和待付款等四个圆圈统一用黑色的圆圈表示5.用户id和
- 【微信小程序】基础组件-view视图容器
墨夶
微信小程序微信小程序小程序
微信小程序中的view组件是基础组件之一,类似于HTML中的div标签,用于布局页面中的其他组件。view组件是构建复杂用户界面的基础,它不仅可以包含文本和其他组件,还可以通过CSS样式进行布局和美化。下面将详细介绍view组件的基本使用方法及其属性。1.view组件的基本概念view组件是视图层的基本组成单元,用于创建块级容器。它可以包含任何其他组件,并且可以设置样式属性来控制其外观和布局。vi
- uniapp运行在app端如何使用缓存
aklry
bug记录uni-app缓存
uniapp运行在app端如何使用缓存众所周知,uniapp可以一套代码,多端运行。但是需要注意的是,window对象以及document是浏览器特有的(所以app端无法使用localStorage等api),因此,uniapp贴心的为我们准备了getStorage以及setStorage等操作缓存的api。除此以外,还有vue官方推荐的pinia也可以操作缓存。那么当这两者同时存在于一个项目时,
- 2.1新建项目及项目目录和预览uniapp项目
小羊徐徐
uni-app
新建项目文件-新建-项目选择一个模板进入,我选择的是uni-ui项目。工程介绍你可以在uniapp教程https://uniapp.dcloud.net.cn/tutorial/project.html中查看更为详细的内容。预览uniapp项目在左上角工具栏可以选怎运行到浏览器和内置浏览器,运行到浏览器需要配置文件,通过右键属性查看地址使用如下格式可生效:C:\ProgramFiles\Mozil
- ROS2 安卓手机传感器桥接器(Mobile Sensor Bridge for ROS2)
强化学习与机器人控制仿真
机器人人工智能深度学习开发语言自动驾驶stm32opencv
系列文章目录目录系列文章目录前言一、概述二、功能三、前提条件四、安装五、使用方法六、ROS2主题七、功能状态八、故障排除8.1移动浏览器显示ERR_EMPTY_RESPONSE前言该软件包提供了一个ROS2节点,可直接从安卓智能手机流式传输传感器数据,包括JPEG相机流(最高30FPS)、空间姿态跟踪和双向音频通信。一、概述机器人原型通常需要多个传感器,每个传感器都需要标定和集成。本软件包通过将传
- 【软考 系统架构设计师】案例分析⑥ Web应用系统架构设计
万猫学社
软考系统架构设计师简明教程软考系统架构设计师架构师系统架构
>>回到总目录2)2^n(n>2)2n(n>2)时,订阅价格将会上涨10元。所以,当下即是最便宜的价格。文章目录Web应用系统的发展历程负载均衡应用层负载均衡HTTP重定向反向代理服务器传输层负载均衡DNS负载均衡NAT的负载均衡负载均衡算法静态算法动态算法常见负载均衡工具Session共享机制无状态服务有状态服务练习题ORM数据库读写分离化缓存技术MemCacheRedisMemCache和Re
- 揭秘!网页弹出 “不安全” 提示,网站就真的不安全了吗
httpsssl证书数字证书
我们每天都会访问各种各样的网站。不知道你是否遇到过这样的情况:当打开一个网页时,浏览器弹出了“不安全”的提示,这往往会让我们心生警惕,甚至不敢继续浏览。那么,当网页出现这样的提示时,这个网站就真的不安全了吗?一、浏览器“不安全”提示的常见原因——SSL证书因素首先,我们要了解浏览器提示“不安全”的常见原因。其中,SSL证书的缺失或问题是一个重要因素。SSL(SecureSocketsLayer)证
- CSS 导航栏
智慧浩海
CSScss前端
垂直主页新闻联系关于水平主页新闻联系关于主页新闻联系关于导航栏熟练使用导航栏,对于任何网站都非常重要。使用CSS你可以转换成好看的导航栏而不是枯燥的HTML菜单。导航栏=链接列表作为标准的HTML基础一个导航栏是必须的。在我们的例子中我们将建立一个标准的HTML列表导航栏。导航条基本上是一个链接列表,所以使用和元素非常有意义:实例主页新闻联系关于尝试一下»现在,让我们从列表中删除边距和填充:实例u
- Vue组件库开发实战:从0到1构建可复用的微前端模块
前端程序猿i
前端vue.jsjavascript
随着前端项目越来越复杂,如何开发一个可以随处使用的组件库变得尤为重要。本文将带你从0开始,实现一个完全独立的Vue组件库,包含样式隔离、主题定制等核心功能。前言在日常开发中,我们经常需要在不同项目间复用组件,但直接复制代码显然不是一个好办法。如何开发一个可以即插即用的组件库呢?本文将从实战角度出发,手把手教你实现。技术栈Vue2.6.14Vuex3.6.2RollupPostCSSAntDesig
- CSS例子 > 鼠标悬停DIV卡片放大
Mr.app
CSS例子css
HTML第一个DIV一嘎嘎嘎嘎嘎嘎嘎嘎嘎嘎嘎嘎第二个DIV二灌灌灌灌灌孤寡孤寡孤寡嘎嘎嘎JS.blocks{margin:80pxauto;max-width:1070px;padding:0;}/*设置li样式,加上过渡动画*/.blocksli{color:#fff;background-color:#2196E3;cursor:default;float:left;list-style:no
- CSS 美化页面(四)
凌冰_
CSS3css前端
一、浮动float属性属性值描述适用场景left元素向左浮动,腾出右侧空间供其他元素使用,其他内容会围绕在其右侧。横向排列元素(如导航菜单)、图文混排布局。right元素向右浮动,腾出左侧空间供其他元素使用,其他内容会围绕在其左侧。右侧悬浮按钮、图片右对齐的文本环绕效果。none默认值,元素不浮动,按正常文档流排列。取消已有浮动效果,恢复默认布局。inherit继承父元素的
- websocket 入门只需五分钟
不吃香菜的蟹老板
websocket网络协议网络
导读:前后端实时通信常用的一种方式。websocket是一种采用socket通信的连接,而不是http协议所以不受浏览器SOP的限制,是一种支持跨域访问的协议,客户端可以与任意服务器通信。1、简单入门1.1初始化websocketinitWebsockt(){if(typeofWebSocket==='undefined'){console.log('您的浏览器不支持WebSocket')retu
- MCP协议:开启AI智能体进化的标准化革命
敲代码的AI玩家
AI智能体开发全栈实战人工智能AIGClangchainpythonjavaspring后端
MCP协议:开启AI智能体进化的标准化革命我已创建免费的智能体专栏,有兴趣朋友可订阅一起成长学习,后续会分享大模型提示词工程、智能体开发指南、电商导购购物式助手、智能客服等实战案例,有兴趣的朋友们请关注我,一起探索学习AI前沿知识。背景与行业痛点随着AI智能体在复杂任务处理中展现潜力,工具调用能力已成为突破性进展的核心指标。OpenManus等开源项目通过调用浏览器、数据库等工具,成功实现了实时信
- 解决ubuntu自带火狐浏览器无法播放视频问题
yangshuo1281
linuxubuntu音视频linux
TIPS:一般执行完1就可以了首先安装必要的媒体编解码器和插件:#安装常用媒体编解码器和插件sudoaptupdatesudoaptinstall-yubuntu-restricted-extras#安装额外的编解码器sudoaptinstall-yffmpeg#安装其他视频相关包sudoaptinstall-ylibavcodec-extrasudoaptinstall-ygstreamer1.
- Ubuntu 系统上通过终端安装 Google Chrome 浏览器
yangshuo1281
linuxchromeubuntu前端
使用终端安装前,需要配置好终端使用了代理。参考文章:https://blog.csdn.net/yangshuo1281/article/details/147262633?spm=1011.2415.3001.5331转自风车首先,添加GoogleChrome的软件源和密钥:#下载并添加Google的签名密钥wget-q-O-https://dl-ssl.google.com/linux/lin
- Web前端技术-HTML
Lil-Long
软件测试零基础入门前端htmlhtml5
一、web前端标准HTML结构标准css样式标准js行为标准二、五大浏览器厂商ie谷歌火狐苹果欧朋注意:其它浏览器都是用的别人浏览器的技术,自己换了一套皮肤而已。三、html定义超文本标记语言四、第一个html页面网页标题helloworld代码都在body标签中1、描述当前文件的版本信息,如果没有详细说明4.0还是x1.0那就是5版本2、html文件3、网页的头部4、utf-8是国际编码的意思,
- Axios 实战:拦截器、封装与工作中的关键应用
前端切图仔001
ajax前端
在现代前端开发中,HTTP请求是与后端服务交互的核心。一个功能全面、高度可扩展的请求模块可以显著提升开发效率和代码的可维护性。本文将从零开始,使用Axios封装一个灵活的通用请求模块,涵盖请求基础、动态参数处理、错误处理、上传文件、请求取消等功能。axios官网中文文档指南为什么选择Axios而不是Fetch?虽然Fetch是浏览器内置的原生API,但它在实际开发中的使用存在一些局限性。以下是Ax
- websocket 如何判断是否建立连接成功 10分钟没说话 如何判断连接是否断开
捂風鋔笶_小欣同學
websocket网络协议网络前端
在创建WebSocket实例后,可以通过监听open事件来确定连接是否成功建立。当连接成功建立时,浏览器会触发open事件。可以监听close事件来判断连接是否意外断开。当连接被关闭时,无论是由于网络问题还是其他原因,都会触发close事件。设置心跳机制。对于长时间没有数据传输的情况,可以通过设置心跳机制来检测连接是否仍然活跃。客户端和服务器可以定期发送心跳消息,例如每隔一段时间发送一个特定的消息
- Java基础:第十七讲 基本输入输出
老李-大连
javaexceptionstringnumbersclass图形
输入和输出是应用程序与用户进行交互的方式,在命令行方式下通过标准输入和输出设备(键盘和显示器的控制台),在windows应用中可以通过图形用户界面与用户进行交互,而Web应用中主要通过浏览器和HTML语言与用户进行交互。图形用户界面现在用的不是很多,而Web应用比较多。而在学习Java基本语法的时候,基本的通过命令行方式的输入和控制台方式的输出使用比较方便,可以采用这种方式。本次内容介绍基本的通过
- ASP.NET MVC3学习心得-----表单和HTML辅助方法
weixin_33782386
测试c#数据库
5.1表单的使用5.1.1action和method的特性表单是包含输入元素的容器,包含按钮、复选框、文本框等元素,表单的这些输入元素使得用户能够向页面中输入信息,并把输入信息提交给服务器。Action特性告知浏览器将URL提交到哪里,method特性来说明用何种方式告知浏览器,默认为get方法5.1.2Get和Post方法1、如果不想让浏览器把输入值放入查询字符串中,而是想放入HTTP请求的主体
- Spring 中的 @Cacheable 缓存注解,你真的了解吗?
肥肥技术宅
javaspring缓存java
1什么是缓存第一个问题,首先要搞明白什么是缓存,缓存的意义是什么。对于普通业务,如果要查询一个数据,一般直接select数据库进行查找。但是在高流量的情况下,直接查找数据库就会成为性能的瓶颈。因为数据库查找的流程是先要从磁盘拿到数据,再刷新到内存,再返回数据。磁盘相比于内存来说,速度是很慢的,为了提升性能,就出现了基于内存的缓存。这种基于内存的缓存,由于无法跟磁盘频繁进行存储,所以无法保证数据的完
- HTTP 之 XFF , Referer
Autuuuuumn
http网络协议网络
HTTP请求头HTTP请求头是构成HTTP请求的一部分,主要用于传递客户端(如浏览器或其他应用程序)向服务器发送的额外信息,以帮助服务器理解请求的上下文和处理方式。HTTP请求的基本组成部分可以分为三个主要部分:请求行、请求头和请求体。1.请求行(RequestLine)请求行是HTTP请求的第一行,包含了三个主要组件:请求方法:指示所要执行的操作的HTTP方法,例如GET、POST、PUT、DE
- 开源的Elasticsearch图形化管理工具Elasticvue
研创通之逍遥峰
开源工具开源elasticsearch大数据
Elasticvue是一个开源的Elasticsearch图形化管理工具,它允许用户在浏览器中直接搜索和过滤集群数据。以下是对Elasticvue的详细介绍:一、主要功能集群概览:Elasticvue提供了集群的概览功能,用户可以快速查看集群的节点状态、索引状态和分片分布情况。索引管理:用户可以创建、删除和修改索引,以及管理索引的别名和分片。同时,Elasticvue还支持可视化查看和管理所有索引
- 312个免费高速HTTP代理IP(能隐藏自己真实IP地址)
yangshangchuan
高速免费superwordHTTP代理
124.88.67.20:843
190.36.223.93:8080
117.147.221.38:8123
122.228.92.103:3128
183.247.211.159:8123
124.88.67.35:81
112.18.51.167:8123
218.28.96.39:3128
49.94.160.198:3128
183.20
- pull解析和json编码
百合不是茶
androidpull解析json
n.json文件:
[{name:java,lan:c++,age:17},{name:android,lan:java,age:8}]
pull.xml文件
<?xml version="1.0" encoding="utf-8"?>
<stu>
<name>java
- [能源与矿产]石油与地球生态系统
comsci
能源
按照苏联的科学界的说法,石油并非是远古的生物残骸的演变产物,而是一种可以由某些特殊地质结构和物理条件生产出来的东西,也就是说,石油是可以自增长的....
那么我们做一个猜想: 石油好像是地球的体液,我们地球具有自动产生石油的某种机制,只要我们不过量开采石油,并保护好
- 类与对象浅谈
沐刃青蛟
java基础
类,字面理解,便是同一种事物的总称,比如人类,是对世界上所有人的一个总称。而对象,便是类的具体化,实例化,是一个具体事物,比如张飞这个人,就是人类的一个对象。但要注意的是:张飞这个人是对象,而不是张飞,张飞只是他这个人的名字,是他的属性而已。而一个类中包含了属性和方法这两兄弟,他们分别用来描述对象的行为和性质(感觉应该是
- 新站开始被收录后,我们应该做什么?
IT独行者
PHPseo
新站开始被收录后,我们应该做什么?
百度终于开始收录自己的网站了,作为站长,你是不是觉得那一刻很有成就感呢,同时,你是不是又很茫然,不知道下一步该做什么了?至少我当初就是这样,在这里和大家一份分享一下新站收录后,我们要做哪些工作。
至于如何让百度快速收录自己的网站,可以参考我之前的帖子《新站让百
- oracle 连接碰到的问题
文强chu
oracle
Unable to find a java Virtual Machine--安装64位版Oracle11gR2后无法启动SQLDeveloper的解决方案
作者:草根IT网 来源:未知 人气:813标签:
导读:安装64位版Oracle11gR2后发现启动SQLDeveloper时弹出配置java.exe的路径,找到Oracle自带java.exe后产生的路径“C:\app\用户名\prod
- Swing中按ctrl键同时移动鼠标拖动组件(类中多借口共享同一数据)
小桔子
java继承swing接口监听
都知道java中类只能单继承,但可以实现多个接口,但我发现实现多个接口之后,多个接口却不能共享同一个数据,应用开发中想实现:当用户按着ctrl键时,可以用鼠标点击拖动组件,比如说文本框。
编写一个监听实现KeyListener,NouseListener,MouseMotionListener三个接口,重写方法。定义一个全局变量boolea
- linux常用的命令
aichenglong
linux常用命令
1 startx切换到图形化界面
2 man命令:查看帮助信息
man 需要查看的命令,man命令提供了大量的帮助信息,一般可以分成4个部分
name:对命令的简单说明
synopsis:命令的使用格式说明
description:命令的详细说明信息
options:命令的各项说明
3 date:显示时间
语法:date [OPTION]... [+FORMAT]
- eclipse内存优化
AILIKES
javaeclipsejvmjdk
一 基本说明 在JVM中,总体上分2块内存区,默认空余堆内存小于 40%时,JVM就会增大堆直到-Xmx的最大限制;空余堆内存大于70%时,JVM会减少堆直到-Xms的最小限制。 1)堆内存(Heap memory):堆是运行时数据区域,所有类实例和数组的内存均从此处分配,是Java代码可及的内存,是留给开发人
- 关键字的使用探讨
百合不是茶
关键字
//关键字的使用探讨/*访问关键词private 只能在本类中访问public 只能在本工程中访问protected 只能在包中和子类中访问默认的 只能在包中访问*//*final 类 方法 变量 final 类 不能被继承 final 方法 不能被子类覆盖,但可以继承 final 变量 只能有一次赋值,赋值后不能改变 final 不能用来修饰构造方法*///this()
- JS中定义对象的几种方式
bijian1013
js
1. 基于已有对象扩充其对象和方法(只适合于临时的生成一个对象):
<html>
<head>
<title>基于已有对象扩充其对象和方法(只适合于临时的生成一个对象)</title>
</head>
<script>
var obj = new Object();
- 表驱动法实例
bijian1013
java表驱动法TDD
获得月的天数是典型的直接访问驱动表方式的实例,下面我们来展示一下:
MonthDaysTest.java
package com.study.test;
import org.junit.Assert;
import org.junit.Test;
import com.study.MonthDays;
public class MonthDaysTest {
@T
- LInux启停重启常用服务器的脚本
bit1129
linux
启动,停止和重启常用服务器的Bash脚本,对于每个服务器,需要根据实际的安装路径做相应的修改
#! /bin/bash
Servers=(Apache2, Nginx, Resin, Tomcat, Couchbase, SVN, ActiveMQ, Mongo);
Ops=(Start, Stop, Restart);
currentDir=$(pwd);
echo
- 【HBase六】REST操作HBase
bit1129
hbase
HBase提供了REST风格的服务方便查看HBase集群的信息,以及执行增删改查操作
1. 启动和停止HBase REST 服务 1.1 启动REST服务
前台启动(默认端口号8080)
[hadoop@hadoop bin]$ ./hbase rest start
后台启动
hbase-daemon.sh start rest
启动时指定
- 大话zabbix 3.0设计假设
ronin47
What’s new in Zabbix 2.0?
去年开始使用Zabbix的时候,是1.8.X的版本,今年Zabbix已经跨入了2.0的时代。看了2.0的release notes,和performance相关的有下面几个:
:: Performance improvements::Trigger related da
- http错误码大全
byalias
http协议javaweb
响应码由三位十进制数字组成,它们出现在由HTTP服务器发送的响应的第一行。
响应码分五种类型,由它们的第一位数字表示:
1)1xx:信息,请求收到,继续处理
2)2xx:成功,行为被成功地接受、理解和采纳
3)3xx:重定向,为了完成请求,必须进一步执行的动作
4)4xx:客户端错误,请求包含语法错误或者请求无法实现
5)5xx:服务器错误,服务器不能实现一种明显无效的请求
- J2EE设计模式-Intercepting Filter
bylijinnan
java设计模式数据结构
Intercepting Filter类似于职责链模式
有两种实现
其中一种是Filter之间没有联系,全部Filter都存放在FilterChain中,由FilterChain来有序或无序地把把所有Filter调用一遍。没有用到链表这种数据结构。示例如下:
package com.ljn.filter.custom;
import java.util.ArrayList;
- 修改jboss端口
chicony
jboss
修改jboss端口
%JBOSS_HOME%\server\{服务实例名}\conf\bindingservice.beans\META-INF\bindings-jboss-beans.xml
中找到
<!-- The ports-default bindings are obtained by taking the base bindin
- c++ 用类模版实现数组类
CrazyMizzz
C++
最近c++学到数组类,写了代码将他实现,基本具有vector类的功能
#include<iostream>
#include<string>
#include<cassert>
using namespace std;
template<class T>
class Array
{
public:
//构造函数
- hadoop dfs.datanode.du.reserved 预留空间配置方法
daizj
hadoop预留空间
对于datanode配置预留空间的方法 为:在hdfs-site.xml添加如下配置
<property>
<name>dfs.datanode.du.reserved</name>
<value>10737418240</value>
- mysql远程访问的设置
dcj3sjt126com
mysql防火墙
第一步: 激活网络设置 你需要编辑mysql配置文件my.cnf. 通常状况,my.cnf放置于在以下目录: /etc/mysql/my.cnf (Debian linux) /etc/my.cnf (Red Hat Linux/Fedora Linux) /var/db/mysql/my.cnf (FreeBSD) 然后用vi编辑my.cnf,修改内容从以下行: [mysqld] 你所需要: 1
- ios 使用特定的popToViewController返回到相应的Controller
dcj3sjt126com
controller
1、取navigationCtroller中的Controllers
NSArray * ctrlArray = self.navigationController.viewControllers;
2、取出后,执行,
[self.navigationController popToViewController:[ctrlArray objectAtIndex:0] animated:YES
- Linux正则表达式和通配符的区别
eksliang
正则表达式通配符和正则表达式的区别通配符
转载请出自出处:http://eksliang.iteye.com/blog/1976579
首先得明白二者是截然不同的
通配符只能用在shell命令中,用来处理字符串的的匹配。
判断一个命令是否为bash shell(linux 默认的shell)的内置命令
type -t commad
返回结果含义
file 表示为外部命令
alias 表示该
- Ubuntu Mysql Install and CONF
gengzg
Install
http://www.navicat.com.cn/download/navicat-for-mysql
Step1: 下载Navicat ,网址:http://www.navicat.com/en/download/download.html
Step2:进入下载目录,解压压缩包:tar -zxvf navicat11_mysql_en.tar.gz
- 批处理,删除文件bat
huqiji
windowsdos
@echo off
::演示:删除指定路径下指定天数之前(以文件名中包含的日期字符串为准)的文件。
::如果演示结果无误,把del前面的echo去掉,即可实现真正删除。
::本例假设文件名中包含的日期字符串(比如:bak-2009-12-25.log)
rem 指定待删除文件的存放路径
set SrcDir=C:/Test/BatHome
rem 指定天数
set DaysAgo=1
- 跨浏览器兼容的HTML5视频音频播放器
天梯梦
html5
HTML5的video和audio标签是用来在网页中加入视频和音频的标签,在支持html5的浏览器中不需要预先加载Adobe Flash浏览器插件就能轻松快速的播放视频和音频文件。而html5media.js可以在不支持html5的浏览器上使video和audio标签生效。 How to enable <video> and <audio> tags in
- Bundle自定义数据传递
hm4123660
androidSerializable自定义数据传递BundleParcelable
我们都知道Bundle可能过put****()方法添加各种基本类型的数据,Intent也可以通过putExtras(Bundle)将数据添加进去,然后通过startActivity()跳到下一下Activity的时候就把数据也传到下一个Activity了。如传递一个字符串到下一个Activity
把数据放到Intent
- C#:异步编程和线程的使用(.NET 4.5 )
powertoolsteam
.net线程C#异步编程
异步编程和线程处理是并发或并行编程非常重要的功能特征。为了实现异步编程,可使用线程也可以不用。将异步与线程同时讲,将有助于我们更好的理解它们的特征。
本文中涉及关键知识点
1. 异步编程
2. 线程的使用
3. 基于任务的异步模式
4. 并行编程
5. 总结
异步编程
什么是异步操作?异步操作是指某些操作能够独立运行,不依赖主流程或主其他处理流程。通常情况下,C#程序
- spark 查看 job history 日志
Stark_Summer
日志sparkhistoryjob
SPARK_HOME/conf 下:
spark-defaults.conf 增加如下内容
spark.eventLog.enabled true spark.eventLog.dir hdfs://master:8020/var/log/spark spark.eventLog.compress true
spark-env.sh 增加如下内容
export SP
- SSH框架搭建
wangxiukai2015eye
springHibernatestruts
MyEclipse搭建SSH框架 Struts Spring Hibernate
1、new一个web project。
2、右键项目,为项目添加Struts支持。
选择Struts2 Core Libraries -<MyEclipes-Library>
点击Finish。src目录下多了struts