- MySQL数据库详细介绍:从入门到进阶
小小小妮子~
数据库mysql
MySQL是一个广泛使用的开源关系型数据库管理系统,被广泛应用于Web应用程序、企业级应用以及各种数据分析场景。本文将详细介绍MySQL数据库的基本概念、安装、配置、管理以及优化等方面的内容,帮助大家从入门到进阶了解MySQL。一、MySQL安装可以通过以下链接下载MySQL安装包:MySQL官方下载页面https://www.mysql.com/cn/downloads/MySQLCommuni
- inux学习日志前传_基础命令
stevenux
Linux入门-自学Linux
Linux学习日志_基础命令Linux哲学:测试shell脚本是否有语法错误bash单步执行脚本hwclock(一般使用:hwclock-r读取硬件时间)文件系统:rm:删除cp:copy(默认只复制文件)mv:moveinstall:(复制后有执行权限)cut:文本排序:sort(不影响源文件,只影响显示)文本统计:wc(wordcount)字符处理:tr转换或删除字符bash及其特性:练习:用
- Supervisor 从入门到实战:守护进程管理全解析
一、Supervisor简介Supervisor是一款基于Python开发的进程管理工具,能够将普通命令行进程转换为后台守护进程,并提供以下核心能力:进程监控:实时监控子进程运行状态自动重启:进程异常退出时自动恢复集中管理:通过命令行或Web界面统一管理多进程日志聚合:自动捕获进程的标准输出和错误日志其工作原理是通过fork/exec机制启动被管理进程,使其成为Supervisor的子进程。当子进
- find命令学习
Miqiuha
学习
转自:https://wangchujiang.com/linux-command/c/find.html1.-type参数find.-type类型参数f普通文件l符号连接d目录c字符设备b块设备s套接字pFifo2.按时间UNIX/Linux文件系统每个文件都有三种时间戳:访问时间(-atime/天,-amin/分钟):用户最近一次访问时间。修改时间(-mtime/天,-mmin/分钟):文件最
- 快速入门DeepSeek V3和DeepSeek R1
奔向理想的星辰大海
架构python语言模型
1.什么是DeepSeek?DeepSeek是一个强大的编码助手应用,通过DeepSeekAPI,可以帮助开发者更高效地处理对话生成、文件操作和代码修改。它能读取本地文件,创建新文件,实时修改已有文件,并将所有内容以结构化的JSON格式返回。如果你不想看下面冗长的介绍,而是想直接copy就用,可以参考下面代码仓库:github.com/XiaomingX/d…如果你觉得不错,欢迎star,fork
- Linux内核源码:ext4 extent详解
深度Linux
C/C++全栈开发Linux文件系统linuxC/C++文件系统ext4
在Linux系统的庞大体系中,文件系统就像是一个井然有序的图书馆,而ext4文件系统则是这座图书馆中极为重要的“藏书室”,它负责高效管理和存储数据。在ext4众多的奥秘中,ext4extent犹如一颗璀璨的明珠,起着关键作用。接下来,我将带大家深入到Linux内核源码的世界,详细解读ext4extent。在这趟旅程中,我们会剖析它的诞生背景、核心数据结构,以及它在文件操作里的运行机制,让你对Lin
- 什么是LILO?思维导图 代码示例(java 架构)
用心去追梦
java架构python
什么是LILO?LILO(LinuxLoader)是早期Linux系统中常用的引导加载程序之一,用于启动操作系统。它在计算机启动时运行,负责将内核加载到内存中,并初始化系统以开始操作系统的执行。尽管现在许多系统已经转向使用GRUB或GRUB2作为默认的引导加载程序,但在某些老旧系统或特定场景下,LILO仍然被使用。LILO的特点历史与地位是最早的Linux引导加载程序之一。曾经广泛应用于各种Lin
- TensorRT-LLM保姆级教程(一)-快速入门
大模型部署
人工智能transformer产品经理自然语言处理kubernetes大模型LLM
随着大模型的爆火,投入到生产环境的模型参数量规模也变得越来越大(从数十亿参数到千亿参数规模),从而导致大模型的推理成本急剧增加。因此,市面上也出现了很多的推理框架,用于降低模型推理延迟以及提升模型吞吐量。本系列将针对TensorRT-LLM推理进行讲解。本文为该系列第一篇,将简要概述TensorRT-LLM的基本特性。另外,我撰写的大模型相关的博客及配套代码均整理放置在Github:llm-act
- 60款顶级大数据开源工具
La victoria
大数据
一、Hadoop相关工具1.HadoopApache的Hadoop项目已几乎与大数据划上了等号。它不断壮大起来,已成为一个完整的生态系统,众多开源工具面向高度扩展的分布式计算。支持的操作系统:Windows、Linux和OSX。相关链接:http://hadoop.apache.org2.Ambari作为Hadoop生态系统的一部分,这个Apache项目提供了基于Web的直观界面,可用于配置、管理
- UOS等Linux系统可以用的快捷启动程序的sh脚本
weixin_43985754
linux运维bash
这是一个写给普通用户使用的sh脚本,功能就是双击启动,就可以自动运行相同目录下的可执行文件(存在多个可执行程序时,可以按一定规则优先运行某个程序,也可以列出当前目录下的可执行程序清单,输入对应序号回车,自行对应程序),包含但不限于Python代码、其他SH脚本等,具体看代码注释即可。1、如果是UOS系统,第一次启动时,右键单击sh脚本,属性里面授予可执行程序权限。后续就可以直接双击启动-选择“在终
- 资产管理软件 GLPI的安装(转)
weixin_34223655
数据库phpjson
资产管理系统GLPI的安装2010-07-0516:20:31标签:休闲资产管理系统GLPI职场原创作品,允许转载,转载时请务必以超链接形式标明文章原始出处、作者信息和本声明。否则将追究法律责任。http://hx100.blog.51cto.com/44326/344181GLPI资产管理系统系统:Linux5.5(32bit)IP:10.80.11.205撰写人:hx10日期:2010/7/5
- PyTorch深度学习实战(2)——PyTorch快速入门
shangjg3
PyTorch深度学习实战深度学习pytorch人工智能
PyTorch的简洁设计使得它易于入门,在深入介绍PyTorch之前,本文先介绍一些PyTorch的基础知识,以便读者能够对PyTorch有一个大致的了解,并能够用PyTorch搭建一个简单的神经网络。1TensorTensor是PyTorch中最重要的数据结构,它可以是一个数(标量)、一维数组(向量)、二维数组(如矩阵、黑白图片等)或者更高维的数组(如彩色图片、视频等)。Tensor与NumPy
- Linux系统扩容根 (/) 文件系统空间
JunLan~
Linuxlinux运维
[root@localhost~]#df-Th/#查看当前根文件系统使用情况[root@localhost~]#lsblk#查看设备的挂载情况[root@localhost~]#lvdisplay#查看逻辑卷使用情况#操作磁盘分区表[root@localhost~]#fdisk/dev/nvme0n1欢迎使用fdisk(util-linux2.37.4)。更改将停留在内存中,直到您决定将更改写入磁
- 分享2025年黑客最常用的10款软件工具(包含编程密码破译漏洞扫描等),学会它你也可以成为黑客高手!
程序员晓晓
web安全黑客技术网络安全渗透测试内网渗透计算机工具分享
前言以下所有这些工具都是捆绑在一起的Linux发行版,如KaliLinux或BackBox,建议安装一个合适的Linux黑客系统,尤其是因为这些黑客工具可以(自动)更新。1、Metasploit(渗透测试软件,免费与付费)漏洞利用工具MetasploitFramework(MSF)是一款开源安全漏洞检测工具,附带数千个已知的软件漏洞,并保持持续更新。Metasploit可以用来信息收集、漏洞探测、
- Wayland为什么将会在中国发展壮大?
夕月风
DisplayWayland显示技术
Wayland是一个现代的显示服务器协议,旨在替代传统的XWindowSystem。它提供了更好的性能、更低的延迟和更简单的架构,因此在Linux桌面环境中越来越受欢迎。以下是Wayland生态在中国发展壮大的几个可能原因和趋势:1.技术优势性能提升:Wayland在图形渲染和输入处理方面比X11更高效,尤其是在高分辨率和高刷新率的显示器上。安全性:Wayland的设计更注重安全性,减少了潜在的安
- linux存储小记
秋月霜风
linux运维服务器
linux存储小记TrueNASTrueNAS是一个流行的开源存储平台,主要有以下版本:TrueNAS基本信息版本特点TrueNASCORE•基于FreeBSD系统•以稳定性和成熟度著称•基础NAS操作性能更好•使用IOCage进行容器管理•功能完整,持续获得维护更新•适合注重稳定性和数据完整性的用户TrueNASSCALE•基于Linux系统•提供原生Docker容器支持•更好的硬件兼容性•专为
- linux磁盘知识学习
秋月霜风
运维知识linux学习单片机
文章目录linux磁盘阵列知识积累配置RAID方案在Linux中配置RAID在其他设备上配置RAID确认是什么RAID级别cat/proc/mdstat输出示例mdadm--detail/dev/md0输出示例如何确认设备是否做了RAID其他方式fdisklsblkpartedlshwlsscsismartctlblkid不同命令使用场景1.fdisk2.mdadm3.lsblk4.parted5
- 基于 Linux 系统 ARM 架构的身份证识别插件技术解析与应用示例
zrgkcard2024
linux架构运维经验分享
基于Linux系统ARM架构的身份证识别插件技术解析与应用示例一、引言在当今数字化信息管理的时代背景下,身份证识别技术在众多领域发挥着关键作用。本文聚焦于一款专为Linux系统ARM架构设计的身份证识别插件,详细阐述其技术原理、功能特性、应用场景以及开发接口等方面内容,旨在为相关技术人员提供全面且深入的技术参考。二、技术原理与优势该身份证识别插件采用先进的射频识别(RFID)技术,有效规避了传统光
- 笔记:JAVA WEB 入门(c/s架构、b/s架构、http协议工作原理)
JL.玖离
java服务器
1.B/S与C/S的区别?1.1C/S架构:客户端/服务器.C/S架构的优点:客户端与服务器端直接相连用户的程序主要在客户端,服务器端主要提供数据管理、数据共享、数据及系统维护和并发控制等,客户端程序主要完成用户的具体的业务通过将任务合理分配到客户端和服务器,降低了系统的通讯开销C/S一般面向相对固定的用户群,对信息安全的控制能力很强C/S架构的缺点:需要安装客户端才可进行管理操作在本地安装时,如
- 【裸机装机系列】17.kali(ubuntu)-linux连接蓝牙键盘
读书,代码与猫
裸机装机系列linuxubuntulinux连接蓝牙ubuntu连接蓝牙ubuntu连接蓝牙键盘linux连接蓝牙键盘kali连接蓝牙键盘
推荐阅读:1.kali(ubuntu)-为什么弃用ubuntu,而选择基于debian的kali操作系统电脑作为生产力工具,键盘是必不可少的。而大部分的自带键盘可能使用起来没那么舒服,这时候就需要外置键盘来协作。现在很多人都用蓝牙键盘了。我自己是有“有线键盘”和“蓝牙键盘”两种,这里介绍一下蓝牙键盘怎么连接linux——以我的罗技k380为例1>在键盘上进行操作(罗技k380,其他键盘可以忽略)如
- 编程小白如何成为大神?大学新生的最佳入门攻略
hlb20130715
c++数据库学习
编程小白如何成为大神?大学新生的最佳入门攻略编程已成为当代大学生的必备技能,但面对众多编程语言和学习资源,新生们常常感到迷茫。如何选择适合自己的编程语言?如何制定有效的学习计划?如何避免常见的学习陷阱?让我们一起探讨大学新生入门编程的最佳路径,为你的大学生活和未来职业发展打下坚实基础。面对编程世界的广阔与多样,作为大学新生,确实容易感到迷茫。不过,通过合理的规划和策略,你可以有效地选择编程语言、制
- Bashrc 和 Profile 配置文件详解
vortex5
LInux基础linuxshellbash运维运维开发
在Linux系统中,Bash(BourneAgainShell)是一个常用的命令行shell。为了更好地配置和定制化shell环境,Bash提供了几个配置文件,其中bashrc和profile是最常见和重要的两个文件。这些文件允许用户和系统管理员设置环境变量、别名、函数等内容,以影响shell的行为和功能。配置文件加载的本质当我们启动一个shell时,Bash会加载一系列配置文件,并在当前shel
- python有类似mybatis的框架_【MyBatis】 MyBatis入门
weixin_39917811
1、MyBatis简介MyBatis是这个框架现在的名字,而此框架最早的名字是IBatis,其名字的含义是“internet”、“abatis”两个单词的组合,是在2002年的时候开始的一个开源项目,在2010年6月16日Apache将项目交与Google进行管理,更名MyBatis。所以2010年之后,MyBatis框架逐渐成为主流,比Hibernate发展更快。IBatis和MyBatis两者
- 【LangChain编程:从入门到实践】代码实践
AI天才研究院
计算大数据AI人工智能计算科学神经计算深度学习神经网络大数据人工智能大型语言模型AIAGILLMJavaPython架构设计AgentRPA
【LangChain编程:从入门到实践】代码实践1.背景介绍1.1人工智能的发展历程人工智能(ArtificialIntelligence,AI)是当代科技领域最具革命性和颠覆性的技术之一。自20世纪50年代诞生以来,AI经历了起伏跌宕的发展历程。在早期,AI主要集中于基于规则的系统和专家系统,试图模拟人类的推理过程。然而,随着大数据时代的到来和计算能力的飞速提升,机器学习和深度学习技术开始占据主
- (王道考研计算机网络)第四章网络层-第三节1:IP数据报格式及分片
快乐江湖
tcp/ip网络网络协议
指导获取:密码7281专栏目录首页:【专栏必读】王道考研408计算机网络+湖科大教书匠计算机网络+网络编程万字笔记、题目题型总结、注意事项、目录导航和思维导图王道考研408计算机组成原理万字笔记王道考研408数据结构+计算机算法设计与分析万字笔记王道考研408操作系统+Linux系统编程万字笔记文章目录一:IP数据报格式二:IP数据报分片一
- python模块与包管理使用(pip与virtualenv)
步入烟尘
python包管理工具开发语言
本文已收录于《Python超入门指南全册》本专栏专门针对零基础和需要进阶提升的同学所准备的一套完整教学,从基础到精通不断进阶深入,后续还有实战项目,轻松应对面试,专栏订阅地址:https://blog.csdn.net/mrdeam/category_12647587.html优点:订阅限时19.9付费专栏,私信博主还可进入全栈VIP答疑群,作者优先解答机会(代码指导、远程服务),群里大佬众多可以
- Linux神器——make/Makefile
发烧的CPU
Linux操作系统Makefile自动化编译依赖关系项目清理构建工具
目录一、背景二、案例三、依赖关系四、依赖方法五、原理六、项目清理一、背景会不会写makefile,从一个侧面说明了一个人是否具备完成大型工程的能力一个工程中的源文件不计数,其按类型、功能、模块分别放在若干个目录中,makefile定义了一系列的规则来指定,哪些文件需要先编译,哪些文件需要后编译,哪些文件需要重新编译,甚至于进行更复杂的功能操作makefile带来的好处就是——“自动化编译”,一旦写
- Django框架的全面指南:从入门到精通
MdlForward
djangosqlite数据库
Django是一个强大且受欢迎的PythonWeb框架,它提供了一种高效的方式来构建可扩展的Web应用程序。本文将带你从入门到精通,逐步介绍Django框架的重要概念和用法,并提供相应的源代码示例。1.安装和创建Django项目首先,你需要安装Django。你可以使用pip命令来安装最新版本的Django:pipinstallDjango安装完成后,你可以使用以下命令创建一个新的Django项目:
- 【LangChain编程:从入门到实践】容错机制
AI大模型应用之禅
AI大模型与大数据计算科学神经计算深度学习神经网络大数据人工智能大型语言模型AIAGILLMJavaPython架构设计AgentRPA
【LangChain编程:从入门到实践】容错机制1.背景介绍1.1问题的由来在软件开发和编程的世界里,容错机制是不可或缺的一部分。无论是在编写复杂的系统级应用程序还是构建高度交互的用户界面,都不可避免地会遇到错误和异常情况。这些问题可能源自于用户输入、外部服务的不稳定性、硬件故障,或者代码本身的bug。容错机制的目的就是确保在这些情况下,系统依然能够稳定运行,提供正确的反馈或自动恢复到正常状态。1
- 【2025年】全国CTF夺旗赛-从零基础入门到竞赛,看这一篇就稳了!
白帽黑客鹏哥
web安全CTF网络安全大赛pythonLinux
基于入门网络安全/黑客打造的:黑客&网络安全入门&进阶学习资源包目录一、CTF简介二、CTF竞赛模式三、CTF各大题型简介四、CTF学习路线4.1、初期1、html+css+js(2-3天)2、apache+php(4-5天)3、mysql(2-3天)4、python(2-3天)5、burpsuite(1-2天)4.2、中期1、SQL注入(7-8天)2、文件上传(7-8天)3、其他漏洞(14-15
- 开发者关心的那些事
圣子足道
ios游戏编程apple支付
我要在app里添加IAP,必须要注册自己的产品标识符(product identifiers)。产品标识符是什么?
产品标识符(Product Identifiers)是一串字符串,它用来识别你在应用内贩卖的每件商品。App Store用产品标识符来检索产品信息,标识符只能包含大小写字母(A-Z)、数字(0-9)、下划线(-)、以及圆点(.)。你可以任意排列这些元素,但我们建议你创建标识符时使用
- 负载均衡器技术Nginx和F5的优缺点对比
bijian1013
nginxF5
对于数据流量过大的网络中,往往单一设备无法承担,需要多台设备进行数据分流,而负载均衡器就是用来将数据分流到多台设备的一个转发器。
目前有许多不同的负载均衡技术用以满足不同的应用需求,如软/硬件负载均衡、本地/全局负载均衡、更高
- LeetCode[Math] - #9 Palindrome Number
Cwind
javaAlgorithm题解LeetCodeMath
原题链接:#9 Palindrome Number
要求:
判断一个整数是否是回文数,不要使用额外的存储空间
难度:简单
分析:
题目限制不允许使用额外的存储空间应指不允许使用O(n)的内存空间,O(1)的内存用于存储中间结果是可以接受的。于是考虑将该整型数反转,然后与原数字进行比较。
注:没有看到有关负数是否可以是回文数的明确结论,例如
- 画图板的基本实现
15700786134
画图板
要实现画图板的基本功能,除了在qq登陆界面中用到的组件和方法外,还需要添加鼠标监听器,和接口实现。
首先,需要显示一个JFrame界面:
public class DrameFrame extends JFrame { //显示
- linux的ps命令
被触发
linux
Linux中的ps命令是Process Status的缩写。ps命令用来列出系统中当前运行的那些进程。ps命令列出的是当前那些进程的快照,就是执行ps命令的那个时刻的那些进程,如果想要动态的显示进程信息,就可以使用top命令。
要对进程进行监测和控制,首先必须要了解当前进程的情况,也就是需要查看当前进程,而 ps 命令就是最基本同时也是非常强大的进程查看命令。使用该命令可以确定有哪些进程正在运行
- Android 音乐播放器 下一曲 连续跳几首歌
肆无忌惮_
android
最近在写安卓音乐播放器的时候遇到个问题。在MediaPlayer播放结束时会回调
player.setOnCompletionListener(new OnCompletionListener() {
@Override
public void onCompletion(MediaPlayer mp) {
mp.reset();
Log.i("H
- java导出txt文件的例子
知了ing
javaservlet
代码很简单就一个servlet,如下:
package com.eastcom.servlet;
import java.io.BufferedOutputStream;
import java.io.IOException;
import java.net.URLEncoder;
import java.sql.Connection;
import java.sql.Resu
- Scala stack试玩, 提高第三方依赖下载速度
矮蛋蛋
scalasbt
原文地址:
http://segmentfault.com/a/1190000002894524
sbt下载速度实在是惨不忍睹, 需要做些配置优化
下载typesafe离线包, 保存为ivy本地库
wget http://downloads.typesafe.com/typesafe-activator/1.3.4/typesafe-activator-1.3.4.zip
解压r
- phantomjs安装(linux,附带环境变量设置) ,以及casperjs安装。
alleni123
linuxspider
1. 首先从官网
http://phantomjs.org/下载phantomjs压缩包,解压缩到/root/phantomjs文件夹。
2. 安装依赖
sudo yum install fontconfig freetype libfreetype.so.6 libfontconfig.so.1 libstdc++.so.6
3. 配置环境变量
vi /etc/profil
- JAVA IO FileInputStream和FileOutputStream,字节流的打包输出
百合不是茶
java核心思想JAVA IO操作字节流
在程序设计语言中,数据的保存是基本,如果某程序语言不能保存数据那么该语言是不可能存在的,JAVA是当今最流行的面向对象设计语言之一,在保存数据中也有自己独特的一面,字节流和字符流
1,字节流是由字节构成的,字符流是由字符构成的 字节流和字符流都是继承的InputStream和OutPutStream ,java中两种最基本的就是字节流和字符流
类 FileInputStream
- Spring基础实例(依赖注入和控制反转)
bijian1013
spring
前提条件:在http://www.springsource.org/download网站上下载Spring框架,并将spring.jar、log4j-1.2.15.jar、commons-logging.jar加载至工程1.武器接口
package com.bijian.spring.base3;
public interface Weapon {
void kil
- HR看重的十大技能
bijian1013
提升能力HR成长
一个人掌握何种技能取决于他的兴趣、能力和聪明程度,也取决于他所能支配的资源以及制定的事业目标,拥有过硬技能的人有更多的工作机会。但是,由于经济发展前景不确定,掌握对你的事业有所帮助的技能显得尤为重要。以下是最受雇主欢迎的十种技能。 一、解决问题的能力 每天,我们都要在生活和工作中解决一些综合性的问题。那些能够发现问题、解决问题并迅速作出有效决
- 【Thrift一】Thrift编译安装
bit1129
thrift
什么是Thrift
The Apache Thrift software framework, for scalable cross-language services development, combines a software stack with a code generation engine to build services that work efficiently and s
- 【Avro三】Hadoop MapReduce读写Avro文件
bit1129
mapreduce
Avro是Doug Cutting(此人绝对是神一般的存在)牵头开发的。 开发之初就是围绕着完善Hadoop生态系统的数据处理而开展的(使用Avro作为Hadoop MapReduce需要处理数据序列化和反序列化的场景),因此Hadoop MapReduce集成Avro也就是自然而然的事情。
这个例子是一个简单的Hadoop MapReduce读取Avro格式的源文件进行计数统计,然后将计算结果
- nginx定制500,502,503,504页面
ronin47
nginx 错误显示
server {
listen 80;
error_page 500/500.html;
error_page 502/502.html;
error_page 503/503.html;
error_page 504/504.html;
location /test {return502;}}
配置很简单,和配
- java-1.二叉查找树转为双向链表
bylijinnan
二叉查找树
import java.util.ArrayList;
import java.util.List;
public class BSTreeToLinkedList {
/*
把二元查找树转变成排序的双向链表
题目:
输入一棵二元查找树,将该二元查找树转换成一个排序的双向链表。
要求不能创建任何新的结点,只调整指针的指向。
10
/ \
6 14
/ \
- Netty源码学习-HTTP-tunnel
bylijinnan
javanetty
Netty关于HTTP tunnel的说明:
http://docs.jboss.org/netty/3.2/api/org/jboss/netty/channel/socket/http/package-summary.html#package_description
这个说明有点太简略了
一个完整的例子在这里:
https://github.com/bylijinnan
- JSONUtil.serialize(map)和JSON.toJSONString(map)的区别
coder_xpf
jqueryjsonmapval()
JSONUtil.serialize(map)和JSON.toJSONString(map)的区别
数据库查询出来的map有一个字段为空
通过System.out.println()输出 JSONUtil.serialize(map): {"one":"1","two":"nul
- Hibernate缓存总结
cuishikuan
开源sshjavawebhibernate缓存三大框架
一、为什么要用Hibernate缓存?
Hibernate是一个持久层框架,经常访问物理数据库。
为了降低应用程序对物理数据源访问的频次,从而提高应用程序的运行性能。
缓存内的数据是对物理数据源中的数据的复制,应用程序在运行时从缓存读写数据,在特定的时刻或事件会同步缓存和物理数据源的数据。
二、Hibernate缓存原理是怎样的?
Hibernate缓存包括两大类:Hib
- CentOs6
dalan_123
centos
首先su - 切换到root下面1、首先要先安装GCC GCC-C++ Openssl等以来模块:yum -y install make gcc gcc-c++ kernel-devel m4 ncurses-devel openssl-devel2、再安装ncurses模块yum -y install ncurses-develyum install ncurses-devel3、下载Erang
- 10款用 jquery 实现滚动条至页面底端自动加载数据效果
dcj3sjt126com
JavaScript
无限滚动自动翻页可以说是web2.0时代的一项堪称伟大的技术,它让我们在浏览页面的时候只需要把滚动条拉到网页底部就能自动显示下一页的结果,改变了一直以来只能通过点击下一页来翻页这种常规做法。
无限滚动自动翻页技术的鼻祖是微博的先驱:推特(twitter),后来必应图片搜索、谷歌图片搜索、google reader、箱包批发网等纷纷抄袭了这一项技术,于是靠滚动浏览器滚动条
- ImageButton去边框&Button或者ImageButton的背景透明
dcj3sjt126com
imagebutton
在ImageButton中载入图片后,很多人会觉得有图片周围的白边会影响到美观,其实解决这个问题有两种方法
一种方法是将ImageButton的背景改为所需要的图片。如:android:background="@drawable/XXX"
第二种方法就是将ImageButton背景改为透明,这个方法更常用
在XML里;
<ImageBut
- JSP之c:foreach
eksliang
jspforearch
原文出自:http://www.cnblogs.com/draem0507/archive/2012/09/24/2699745.html
<c:forEach>标签用于通用数据循环,它有以下属性 属 性 描 述 是否必须 缺省值 items 进行循环的项目 否 无 begin 开始条件 否 0 end 结束条件 否 集合中的最后一个项目 step 步长 否 1
- Android实现主动连接蓝牙耳机
gqdy365
android
在Android程序中可以实现自动扫描蓝牙、配对蓝牙、建立数据通道。蓝牙分不同类型,这篇文字只讨论如何与蓝牙耳机连接。
大致可以分三步:
一、扫描蓝牙设备:
1、注册并监听广播:
BluetoothAdapter.ACTION_DISCOVERY_STARTED
BluetoothDevice.ACTION_FOUND
BluetoothAdapter.ACTION_DIS
- android学习轨迹之四:org.json.JSONException: No value for
hyz301
json
org.json.JSONException: No value for items
在JSON解析中会遇到一种错误,很常见的错误
06-21 12:19:08.714 2098-2127/com.jikexueyuan.secret I/System.out﹕ Result:{"status":1,"page":1,&
- 干货分享:从零开始学编程 系列汇总
justjavac
编程
程序员总爱重新发明轮子,于是做了要给轮子汇总。
从零开始写个编译器吧系列 (知乎专栏)
从零开始写一个简单的操作系统 (伯乐在线)
从零开始写JavaScript框架 (图灵社区)
从零开始写jQuery框架 (蓝色理想 )
从零开始nodejs系列文章 (粉丝日志)
从零开始编写网络游戏
- jquery-autocomplete 使用手册
macroli
jqueryAjax脚本
jquery-autocomplete学习
一、用前必备
官方网站:http://bassistance.de/jquery-plugins/jquery-plugin-autocomplete/
当前版本:1.1
需要JQuery版本:1.2.6
二、使用
<script src="./jquery-1.3.2.js" type="text/ja
- PLSQL-Developer或者Navicat等工具连接远程oracle数据库的详细配置以及数据库编码的修改
超声波
oracleplsql
在服务器上将Oracle安装好之后接下来要做的就是通过本地机器来远程连接服务器端的oracle数据库,常用的客户端连接工具就是PLSQL-Developer或者Navicat这些工具了。刚开始也是各种报错,什么TNS:no listener;TNS:lost connection;TNS:target hosts...花了一天的时间终于让PLSQL-Developer和Navicat等这些客户
- 数据仓库数据模型之:极限存储--历史拉链表
superlxw1234
极限存储数据仓库数据模型拉链历史表
在数据仓库的数据模型设计过程中,经常会遇到这样的需求:
1. 数据量比较大; 2. 表中的部分字段会被update,如用户的地址,产品的描述信息,订单的状态等等; 3. 需要查看某一个时间点或者时间段的历史快照信息,比如,查看某一个订单在历史某一个时间点的状态, 比如,查看某一个用户在过去某一段时间内,更新过几次等等; 4. 变化的比例和频率不是很大,比如,总共有10
- 10点睛Spring MVC4.1-全局异常处理
wiselyman
spring mvc
10.1 全局异常处理
使用@ControllerAdvice注解来实现全局异常处理;
使用@ControllerAdvice的属性缩小处理范围
10.2 演示
演示控制器
package com.wisely.web;
import org.springframework.stereotype.Controller;
import org.spring