- gogs私服搭建
pingxiaozhao
elasticsearch大数据搜索引擎
一.介绍:gogs是一个用Go语言开发的自助Git服务,目标是简单、快速搭建Git服务,支持多种平台,包括Linux、Windows等。它类似于GitHub,但更轻量,适合个人或小团队使用,在简化git服务搭建流程的同时,平衡资料消耗和功能完整性,是轻量级私有代码托管的优质方案gogs的作用2.1.私有化代码托管:gogs提供与GitHub类似的仓库管理功能,支持本地化部署,适合存放敏感或私有项目
- 基于oracle linux的 DBI/DBD 标准化安装文档(二)
oracle
一、安装DBIDBI(DatabaseInterface)是perl连接数据库的接口。其是perl连接数据库的最优方法,他支持包括Orcale,Sybase,mysql,db2等绝大多数的数据库,下面将简要介绍其安装方法。1.1解压tar-zxvfDBI-1.616_901.tar.gz1.2安装依赖yuminstallperl-ExtUtils-CBuilderperl-ExtUtils-Mak
- 【网络安全】包含哪些内容
ding学习网络安全ing
网络安全
网络安全是一个涵盖广泛的领域,涉及技术、管理、法律和人员意识等多个层面。以下是网络安全的核心内容和主要组成部分:---###**1.网络基础设施安全**-**防火墙与边界防护**:保护网络边界,过滤恶意流量。-**入侵检测与防御系统(IDS/IPS)**:实时监控并阻止攻击行为。-**网络分段**:隔离不同安全级别的网络区域(如内网、DMZ)。-**VPN(虚拟专用网络)**:加密远程通信,保障数
- 依据视频地址重新转文件上传到服务器获取新的地址
斌cium
springbootjava
做数据迁移将其他部门的视频地址转化到自己服务器下,生成自己的地址privatevoidmodifyPath(Listrecords){ListupdateRecords=newArrayListsetter){try{if(StringUtils.isNotBlank(videoUrl)&&videoUrl.startsWith("https://static")){StringuploadUrl
- MitoSOX Green Mitochondrial Superoxide Indicator,绿色线粒体超氧化物荧光探针,可检测活细胞线粒体超氧化物
强化生物实验室
动态规划排序算法dockeremacs启发式算法支持向量机随机森林
一、试剂描述绿色线粒体超氧化物荧光探针(MitoSOXGreenMitochondrialSuperoxideIndicator)是一种特异性检测活细胞线粒体超氧化物的新型荧光探针。超氧化物歧化酶(SOD)和超氧化物清除剂能够预防MitoSOXGreen被氧化。MitoSOXGreen可以直接检测活细胞线粒体超氧化物,从而避免因分离纯化线粒体再进行检测可能存在人为操作引起的误差。二、试剂特点细胞膜
- 防护墙安全技术
数据链路摸索者
网路安全安全
防火墙:本意为防止火势由一个区域蔓延至另外一个区域,延伸意义为防止威胁由一个区域蔓延至另外一个区域防火墙特征逻辑区域过滤器隐藏内网网络结构自身安全保障主动防御攻击防火墙分类按照形态分为:硬件防火墙(保护一个网络)、软件防火墙(保护单台主机)按照保护对象分为:单机防火墙、网络防火墙按照访问控制方式分为:包过滤防火墙、代理防火墙、状态检测防火墙防火墙的三种工作模式路由模式(防火墙接口是三层接口,接口可
- 使用 LM Studio 实现 DeepSeek 本地部署
爆爆凯
DeepSeekpython
一、环境与工具准备1.操作系统要求Windows:Windows10及以上版本,确保系统为64位。Mac:macOS10.15及以上版本。Linux:常见的发行版如Ubuntu20.04及以上、CentOS8及以上。2.硬件要求CPU:多核处理器,如IntelCorei7及以上或AMDRyzen7及以上,以保证基本的计算能力。GPU:若要进行高效推理,建议配备NVIDIAGPU(如NVIDIAGe
- 7、linux c 进程通信
AdrichPro
LinuxClinuxc语言服务器
一、无名管道(pipe)1.函数介绍#includeintpipe(intpfd[2]);参数:pfd是一个包含两个整数的数组,pfd[0]为读描述符,pfd[1]为写描述符。返回值:成功时返回0,失败时返回-1,并设置errno。作用:创建一个无名管道,用于具有亲缘关系的进程间通信。2.特点只能用于具有亲缘关系的进程间通信(父子进程、兄弟进程)。单工通信,一端读,一端写。数据自己读不能自己写。
- 网络安全2025最详细学习路线,建议收藏!
黑客杰哥
学习web安全安全python网络安全
为了帮助小伙伴们系统化学习网络安全,我整理了一套超详细的学习路线,无论你是零基础入门还是想进一步提升,都可以参考!而且资料包免费分享,赶紧收藏!第一阶段:网络安全基础入门1.计算机基础学习目标:掌握计算机系统组成和操作。推荐内容:操作系统基础(Windows、Linux)计算机网络基础(TCP/IP、HTTP、DNS)常见命令:如Linux的文件操作、网络工具(ifconfig、netstat)。
- Linux 4.9.227 内核启动流程解析:kernel_init函数详解
sunflower_w
linux运维服务器
背景kernel_init是Linux内核启动过程中从内核空间切换到用户空间的核心函数,负责完成内核初始化并启动用户空间的第一个进程(如/sbin/init)。以下针对Linux4.9.227版本,详细梳理其流程及实现逻辑一、函数位置与调用关系代码文件:init/main.c调用路径:start_kernel()//内核启动入口,初始化核心子系统→rest_init()//创建内核线
- WinCE工控主板支持高速脉冲计数
Emtronix英创
嵌入式硬件arm开发
ESM7000是支持正版WEC7/Linux的双核Cortex-A7工业级工控主板,支持双网口、双CAN、6路串口、触摸屏显示接口等,广泛应用于工控智能终端设备。根据客户的应用需求,我们为ESM7000增加了输入脉冲计数功能,支持对几赫兹到数十兆赫兹的输入脉冲信号进行准确计数,实现脉冲数量统计,脉冲频率换算功能。ESM7000WinCE/Linux工控主板1.实现原理对于低频脉冲信号计数,可通过简
- NAT技术-初级总结
nihuhui666
服务器网络智能路由器
NAT–网络地址转换NAT基本逻辑是实现公网IP地址和私网IP地址的转换华为设备所有NAT相关的配置都是在边界路由器的出接口上配置1.静态NAT–一对一就是在我们私网边界路由器上建立维护一张静态地址映射表,这张表反映的是公网IP地址和私网IP地址之间一一对应的关系只能一个私网IP对应一个公网IP配置:intg0/0/0natstaticglobal公网IPinside私网IPdispalynats
- 人工智能发展简史:从理论萌芽到大模型时代
meisongqing
人工智能大模型
一、人工智能的起源与早期探索(1940s-1950s)理论基础奠基1943年:神经科学家麦卡洛克(WarrenMcCulloch)与数学家皮茨(WalterPitts)提出“M-P神经元模型”,首次尝试用数学模型模拟人脑神经元活动。1950年:艾伦·图灵(AlanTuring)发表论文《计算机器与智能》,提出“图灵测试”,定义机器智能的核心标准。1956年:达特茅斯会议召开,“人工智能”(AI)一
- ideal运行程序显示已与地址为 ‘‘127.0.0.1:1059‘,传输: ‘套接字‘‘ 的目标虚拟机断开连接,再次运行程序可以正常运行
山高自有客行路
Javajava
这种情况表明您的程序在某些情况下可能会遇到短暂的问题,导致JVM断开连接,但重新运行后又能恢复正常。这可能是由多种因素引起的。以下是一些可能的原因和解决方法:1.资源竞争内存不足:程序在启动时可能需要大量的内存,如果系统内存不足,可能会导致JVM崩溃。确保您的系统有足够的可用内存。CPU负载高:如果您的系统在运行其他高负载任务,可能会导致CPU资源不足,影响程序的正常运行。尝试关闭其他不必要的应用
- ReentrantLock锁优化和synchronized锁膨胀的共同点
2401_89793006
javajavajvm数据库
背景concurrent包下的Lock和jdk原生的synchronized经常被拿来作比较,通常会被问到两者的区别与优劣,本文不会讨论锁具体实现细节(比如轻量级锁具体修改了哪个地方的第几个位),而是基于两者对锁的宏观优化原理讨论一下彼此的共同点。synchronized的锁膨胀过程在jdkx(忘记是哪个版本)之前,synchronized是直接调用系统函数来阻塞线程(如linux下的pthrea
- ubuntu 22.04 安装搜狗中文输入法
尖端科学或许就会死啊
ROS2学习ubuntulinux
实测ubuntu22.04可以安装搜狗中文输入法只需要按照搜狗输入法linux-安装指导Ubuntu20.04安装搜狗输入法步骤官方操作指南就可以一次成功。Ubuntu20.04安装搜狗输入法步骤1、更新源(建议使用国内源,本人使用的163)在终端执行sudoaptupdate2、安装fcitx输入法框架1.在终端输入sudoaptinstallfcitx2.设置fcitx为系统输入法点击左下角菜
- 曝华为Pura 80或推迟至5月发布,Pura70沦为牺牲品价比百元机
maimaitizhangsan
华为
近日,有好几位数码博主都曝光了华为Pura80系列预计的发布时间相关信息。有一位博主透露称,Pura80系列大概率要到5月至6月才会正式亮相,现在就对其展开讨论的话,还为时尚早。值得一提的是,由于华为Pura80新机的曝光,导致华为Pura70价格持续走低。据权威科技媒体报道,华为Pura70在"就拍"最新一期的活动中成交价仅1270元,创下了该机上市以来的价格新低,百度访问“就拍”可了解最新详情
- Linux | 安装 Samba将ubuntu 的存储空间指定为windows 上的一个磁盘
Qt历险记
嵌入式Linux开发工程师课程linuxubuntuwindows
01安装samba文件来实现。比如把我们ubuntu的存储空间指定为我们windows上的一个磁盘,然后我们在这个磁盘里面创建.c文件,进行我们代码的修改和编写,可以安装samba文件来实现。samba是一种网络共享服务,可以通过网络访问我们指定的文件夹02第一步:下载sambasudoapt-get installsamba第二步:修改samba配置文件sudovi/etc/samba/smb.
- Linux下配置pptp协议之拨号上网
fengwuJ
linuxlinuxpptp客户端
首先安装pptp,sodoapt-getinstallpptp-linux-y:创建连接:sudopptpsetup--createnodeName--serveryourServerAddr--usernamexxx--passwordxxxconnectionconfigfile为拨号配置文件,可通过pppdcall进行拨号打开配置路由,sudogedit/etc/ppp/ip-up在文件末尾
- 《AI大模型开发笔记》——ollama应用全面解析
Richard Chijq
AI大模型开发笔记人工智能笔记
入门篇1ollama是什么?Ollama是一个支持在本地运行大语言模型的工具,兼容Windows、Linux和MacOS操作系统。使用Ollama,您仅需一行命令即可启动模型。2如何安装?Windows和MacOS用户,从下面链接下载安装即可:下载地址:https://ollama.com/downloadLinux系统安装请参考(10个问题帮你搞定Linux上Ollama安装):AI开发者de频
- 【虚拟机】将电脑摄像头连接到虚拟机的Linux系统上
却道海棠
linux运维
应用场景:尝试在Linux虚拟机环境中使用OpenPose,这是一个开源的实时多人系统,用于身体、面部和手部关键点检测。为了实现OpenPose的实时拍摄视频功能,需要将电脑摄像头连接到虚拟机中的Linux系统上,以便捕捉并处理实时的视频流。问题描述进入openpose目录cdopenposeopenpose目录下的build文件夹通常是在进行编译和构建openpose项目时创建的./build/
- 【OpenPose常用命令】Linux系统中运行openpose的常用命令
却道海棠
linux运维服务器
文章目录OpenPose简介OpenPose中一些重要的参数及其功能[模型训练与优化][网络结构的作用]OpenPose使用的网络结构【*pose_pairs】【工作原理示例】【*置信度】【置信度的决定方式】【置信度的大小及其影响】【热图峰值】【在OpenPose中的应用】【示例】[默认设置和修改方式示例]1.`net_resolution`:网络分辨率2.`number_people_max`:
- Go 语言规范学习(1)
alenliu0621
Gogolang
文章目录IntroductionNotation示例(Go语言的`if`语句):SourcecoderepresentationCharacters例子:变量名可以是中文LettersanddigitsLexicalelementsCommentsTokensSemicolons例子:查看程序所有的tokenIdentifiersKeywordsOperatorsandpunctuation【运算
- 【RH124】 第五章 创建、查看文本文件
却道海棠
RHEL9.0linux运维
系列文章目录第一章红帽企业Linux入门第二章访问命令行第三章从命令行管理文件第五章创建、查看文本文件文章目录系列文章目录前言一、重定向1、定义2、文件描述符3、重定向和文件描述符操作4、管道符与tee命令二、更改shell环境1、Sehll变量2、环境变量3、bash别名三、问答1、什么是重定向?解释命令的结果:&>>file;2>/dev/null2、什么是管道?tee命令的作用是什么?举例说
- python ffmpeg剪辑视频_python利用ffmpeg将一段大视频等份的切成多个小视频段
weixin_39715926
pythonffmpeg剪辑视频
在剪辑视频的过程中发现部分手机拍摄的视频是带有rotate旋转矫正参数的,一般的opencv脚本剪辑出来的视频是歪的。查询了大量的资料找到一种使用ffmpeg剪辑的方法,将opencv和ffmpeg结合使用可以剪辑目前绝大多数的手机视频。defcutVideo(path,filename):video_full_path=path+r'\\'+filenamevideo_full_path_new
- python把视频切成2秒_python利用ffmpeg将一段大视频等份的切成多个小视频段
墨墨张
python把视频切成2秒
在剪辑视频的过程中发现部分手机拍摄的视频是带有rotate旋转矫正参数的,一般的opencv脚本剪辑出来的视频是歪的。查询了大量的资料找到一种使用ffmpeg剪辑的方法,将opencv和ffmpeg结合使用可以剪辑目前绝大多数的手机视频。defcutVideo(path,filename):video_full_path=path+r'\\'+filenamevideo_full_path_new
- uboot linux-kernel buildroot 编译纪要
suirosu
linux
0.进行前先安装linuxmint系统再安装些编译环境:#aptinstallnightpdfgoldendictdevice-tree-compileremacsgit-guiclangqt6*flexbisonnfs-kernel-serverrpcbindgolang-golibssl-devlibavcodex-devgnunumericopen-vm-toolsffmpeglibboos
- muduo网络库源码复现笔记(十二):base库的LogStream.h
liangximin2046
muduoc++后端muduo网络库linuxmuduo网络库网络编程
Muduo网络库简介muduo是一个基于Reactor模式的现代C++网络库,作者陈硕。它采用非阻塞IO模型,基于事件驱动和回调,原生支持多核多线程,适合编写Linux服务端多线程网络应用程序。muduo网络库的核心代码只有数千行,在网络编程技术学习的进阶阶段,muduo是一个非常值得学习的开源库。目前我也是刚刚开始学习这个网络库的源码,希望将这个学习过程记录下来。这个网络库的源码已经发布在Git
- macOS 安装 homebrew
_Johnny_
macos
Homebrew:macOS(或Linux)缺失的软件包的管理器官网:https://brew.sh/安装homebrew方式区别官方命令行官方pkg安装国内安装镜像容易下载推荐页面化安装下载快,中文命令行/bin/bash-c"$(curl-fsSLhttps://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"安装过程jo
- ElasticSearch常用优化点
清风1981
elasticsearch大数据搜索引擎
关闭交换分区:因为Linux采用了三级页表虚存管理,关闭交换分区可以减少系统IO,页面换入唤出时所耗费的总线时间以及减少系统中断次数;swap的使用会显著增加延迟和降低吞吐量。文件描述符配置:任何网络应用都需要增加文件描述符的数量,默认进程的文件描述符是1024.我们进行网络IO,打开文件,管道,内存映射等操作都需要文件描述符资源;一般调整到65532;JVM内存设置:max(节点系统内存/2,3
- 对于规范和实现,你会混淆吗?
yangshangchuan
HotSpot
昨晚和朋友聊天,喝了点咖啡,由于我经常喝茶,很长时间没喝咖啡了,所以失眠了,于是起床读JVM规范,读完后在朋友圈发了一条信息:
JVM Run-Time Data Areas:The Java Virtual Machine defines various run-time data areas that are used during execution of a program. So
- android 网络
百合不是茶
网络
android的网络编程和java的一样没什么好分析的都是一些死的照着写就可以了,所以记录下来 方便查找 , 服务器使用的是TomCat
服务器代码; servlet的使用需要在xml中注册
package servlet;
import java.io.IOException;
import java.util.Arr
- [读书笔记]读法拉第传
comsci
读书笔记
1831年的时候,一年可以赚到1000英镑的人..应该很少的...
要成为一个科学家,没有足够的资金支持,很多实验都无法完成
但是当钱赚够了以后....就不能够一直在商业和市场中徘徊......
- 随机数的产生
沐刃青蛟
随机数
c++中阐述随机数的方法有两种:
一是产生假随机数(不管操作多少次,所产生的数都不会改变)
这类随机数是使用了默认的种子值产生的,所以每次都是一样的。
//默认种子
for (int i = 0; i < 5; i++)
{
cout<<
- PHP检测函数所在的文件名
IT独行者
PHP函数
很简单的功能,用到PHP中的反射机制,具体使用的是ReflectionFunction类,可以获取指定函数所在PHP脚本中的具体位置。 创建引用脚本。
代码:
[php]
view plain
copy
// Filename: functions.php
<?php&nbs
- 银行各系统功能简介
文强chu
金融
银行各系统功能简介 业务系统 核心业务系统 业务功能包括:总账管理、卡系统管理、客户信息管理、额度控管、存款、贷款、资金业务、国际结算、支付结算、对外接口等 清分清算系统 以清算日期为准,将账务类交易、非账务类交易的手续费、代理费、网络服务费等相关费用,按费用类型计算应收、应付金额,经过清算人员确认后上送核心系统完成结算的过程 国际结算系
- Python学习1(pip django 安装以及第一个project)
小桔子
pythondjangopip
最近开始学习python,要安装个pip的工具。听说这个工具很强大,安装了它,在安装第三方工具的话so easy!然后也下载了,按照别人给的教程开始安装,奶奶的怎么也安装不上!
第一步:官方下载pip-1.5.6.tar.gz, https://pypi.python.org/pypi/pip easy!
第二部:解压这个压缩文件,会看到一个setup.p
- php 数组
aichenglong
PHP排序数组循环多维数组
1 php中的创建数组
$product = array('tires','oil','spark');//array()实际上是语言结构而不 是函数
2 如果需要创建一个升序的排列的数字保存在一个数组中,可以使用range()函数来自动创建数组
$numbers=range(1,10)//1 2 3 4 5 6 7 8 9 10
$numbers=range(1,10,
- 安装python2.7
AILIKES
python
安装python2.7
1、下载可从 http://www.python.org/进行下载#wget https://www.python.org/ftp/python/2.7.10/Python-2.7.10.tgz
2、复制解压
#mkdir -p /opt/usr/python
#cp /opt/soft/Python-2
- java异常的处理探讨
百合不是茶
JAVA异常
//java异常
/*
1,了解java 中的异常处理机制,有三种操作
a,声明异常
b,抛出异常
c,捕获异常
2,学会使用try-catch-finally来处理异常
3,学会如何声明异常和抛出异常
4,学会创建自己的异常
*/
//2,学会使用try-catch-finally来处理异常
- getElementsByName实例
bijian1013
element
实例1:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/x
- 探索JUnit4扩展:Runner
bijian1013
java单元测试JUnit
参加敏捷培训时,教练提到Junit4的Runner和Rule,于是特上网查一下,发现很多都讲的太理论,或者是举的例子实在是太牵强。多搜索了几下,搜索到两篇我觉得写的非常好的文章。
文章地址:http://www.blogjava.net/jiangshachina/archive/20
- [MongoDB学习笔记二]MongoDB副本集
bit1129
mongodb
1. 副本集的特性
1)一台主服务器(Primary),多台从服务器(Secondary)
2)Primary挂了之后,从服务器自动完成从它们之中选举一台服务器作为主服务器,继续工作,这就解决了单点故障,因此,在这种情况下,MongoDB集群能够继续工作
3)挂了的主服务器恢复到集群中只能以Secondary服务器的角色加入进来
2
- 【Spark八十一】Hive in the spark assembly
bit1129
assembly
Spark SQL supports most commonly used features of HiveQL. However, different HiveQL statements are executed in different manners:
1. DDL statements (e.g. CREATE TABLE, DROP TABLE, etc.)
- Nginx问题定位之监控进程异常退出
ronin47
nginx在运行过程中是否稳定,是否有异常退出过?这里总结几项平时会用到的小技巧。
1. 在error.log中查看是否有signal项,如果有,看看signal是多少。
比如,这是一个异常退出的情况:
$grep signal error.log
2012/12/24 16:39:56 [alert] 13661#0: worker process 13666 exited on s
- No grammar constraints (DTD or XML schema).....两种解决方法
byalias
xml
方法一:常用方法 关闭XML验证
工具栏:windows => preferences => xml => xml files => validation => Indicate when no grammar is specified:选择Ignore即可。
方法二:(个人推荐)
添加 内容如下
<?xml version=
- Netty源码学习-DefaultChannelPipeline
bylijinnan
netty
package com.ljn.channel;
/**
* ChannelPipeline采用的是Intercepting Filter 模式
* 但由于用到两个双向链表和内部类,这个模式看起来不是那么明显,需要仔细查看调用过程才发现
*
* 下面对ChannelPipeline作一个模拟,只模拟关键代码:
*/
public class Pipeline {
- MYSQL数据库常用备份及恢复语句
chicony
mysql
备份MySQL数据库的命令,可以加选不同的参数选项来实现不同格式的要求。
mysqldump -h主机 -u用户名 -p密码 数据库名 > 文件
备份MySQL数据库为带删除表的格式,能够让该备份覆盖已有数据库而不需要手动删除原有数据库。
mysqldump -–add-drop-table -uusername -ppassword databasename > ba
- 小白谈谈云计算--基于Google三大论文
CrazyMizzz
Google云计算GFS
之前在没有接触到云计算之前,只是对云计算有一点点模糊的概念,觉得这是一个很高大上的东西,似乎离我们大一的还很远。后来有机会上了一节云计算的普及课程吧,并且在之前的一周里拜读了谷歌三大论文。不敢说理解,至少囫囵吞枣啃下了一大堆看不明白的理论。现在就简单聊聊我对于云计算的了解。
我先说说GFS
&n
- hadoop 平衡空间设置方法
daizj
hadoopbalancer
在hdfs-site.xml中增加设置balance的带宽,默认只有1M:
<property>
<name>dfs.balance.bandwidthPerSec</name>
<value>10485760</value>
<description&g
- Eclipse程序员要掌握的常用快捷键
dcj3sjt126com
编程
判断一个人的编程水平,就看他用键盘多,还是鼠标多。用键盘一是为了输入代码(当然了,也包括注释),再有就是熟练使用快捷键。 曾有人在豆瓣评
《卓有成效的程序员》:“人有多大懒,才有多大闲”。之前我整理了一个
程序员图书列表,目的也就是通过读书,让程序员变懒。 程序员作为特殊的群体,有的人可以这么懒,懒到事情都交给机器去做,而有的人又可以那么勤奋,每天都孜孜不倦得
- Android学习之路
dcj3sjt126com
Android学习
转自:http://blog.csdn.net/ryantang03/article/details/6901459
以前有J2EE基础,接触JAVA也有两三年的时间了,上手Android并不困难,思维上稍微转变一下就可以很快适应。以前做的都是WEB项目,现今体验移动终端项目,让我越来越觉得移动互联网应用是未来的主宰。
下面说说我学习Android的感受,我学Android首先是看MARS的视
- java 遍历Map的四种方法
eksliang
javaHashMapjava 遍历Map的四种方法
转载请出自出处:
http://eksliang.iteye.com/blog/2059996
package com.ickes;
import java.util.HashMap;
import java.util.Iterator;
import java.util.Map;
import java.util.Map.Entry;
/**
* 遍历Map的四种方式
- 【精典】数据库相关相关
gengzg
数据库
package C3P0;
import java.sql.Connection;
import java.sql.SQLException;
import java.beans.PropertyVetoException;
import com.mchange.v2.c3p0.ComboPooledDataSource;
public class DBPool{
- 自动补全
huyana_town
自动补全
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html xmlns="http://www.w3.org/1999/xhtml&quo
- jquery在线预览PDF文件,打开PDF文件
天梯梦
jquery
最主要的是使用到了一个jquery的插件jquery.media.js,使用这个插件就很容易实现了。
核心代码
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.
- ViewPager刷新单个页面的方法
lovelease
androidviewpagertag刷新
使用ViewPager做滑动切换图片的效果时,如果图片是从网络下载的,那么再子线程中下载完图片时我们会使用handler通知UI线程,然后UI线程就可以调用mViewPager.getAdapter().notifyDataSetChanged()进行页面的刷新,但是viewpager不同于listview,你会发现单纯的调用notifyDataSetChanged()并不能刷新页面
- 利用按位取反(~)从复合枚举值里清除枚举值
草料场
enum
以 C# 中的 System.Drawing.FontStyle 为例。
如果需要同时有多种效果,
如:“粗体”和“下划线”的效果,可以用按位或(|)
FontStyle style = FontStyle.Bold | FontStyle.Underline;
如果需要去除 style 里的某一种效果,
- Linux系统新手学习的11点建议
刘星宇
编程工作linux脚本
随着Linux应用的扩展许多朋友开始接触Linux,根据学习Windwos的经验往往有一些茫然的感觉:不知从何处开始学起。这里介绍学习Linux的一些建议。
一、从基础开始:常常有些朋友在Linux论坛问一些问题,不过,其中大多数的问题都是很基础的。例如:为什么我使用一个命令的时候,系统告诉我找不到该目录,我要如何限制使用者的权限等问题,这些问题其实都不是很难的,只要了解了 Linu
- hibernate dao层应用之HibernateDaoSupport二次封装
wangzhezichuan
DAOHibernate
/**
* <p>方法描述:sql语句查询 返回List<Class> </p>
* <p>方法备注: Class 只能是自定义类 </p>
* @param calzz
* @param sql
* @return
* <p>创建人:王川</p>
* <p>创建时间:Jul