- 用Python streamlit实现简单的AI 大模型对话对比器
liyane
AI人工智能Pythonpython人工智能gpt
前言如何实现与AI大模型的对话?一种选择是登陆AI大模型厂商提供的对话网站或者App。另外,目前网络上还有很多开源的实现,比如Chatbox,Chathub,ChatALL等等。这些项目大多使用Typescript,Javascript,提供配置功能,大模型人设等功能。这篇文章里,我们使用Python的几十行代码来实现一个简单的AI大模型对话对比器。功能介绍这个AI大模型对话对比器包含与大模型对话
- 拼写检查应用程序:基于词典编辑的解释
无水先生
NLP高级和ChatGPT人工智能人工智能
一、说明拼写检查器项目涉及创建一个可以自动检测并纠正给定文本中的拼写错误的程序。此类项目在各种应用程序中非常有用,例如文字处理器、电子邮件客户端和网络浏览器,可确保用户生成的文本没有拼写错误。您可以找到我创建的拼写检查器应用程序:https://spellchecker-xr26zeryecn4cugmwrvgje.streamlit.app/二、拼写检查应用程序创建方法:可以使用多种方法创建拼写
- 使用 Elasticsearch 和 OpenAI 构建生成式 AI 应用程序
Elastic 中国社区官方博客
ElasticsearchAIElastic人工智能elasticsearch大数据搜索引擎全文检索python
本笔记本演示了如何:将OpenAIWikipedia向量数据集索引到Elasticsearch中使用Streamlit构建一个简单的GenAI应用程序,该应用程序使用Elasticsearch检索上下文并使用OpenAI制定答案安装安装Elasticsearch及Kibana如果你还没有安装好自己的Elasticsearch及Kibana,那么请参考一下的文章来进行安装:如何在Linux,MacO
- anaconda数据科学和机器学习的开源工具和库指南---官网白皮书
杨叶辰
python机器学习开发语言
anaconda数据科学和机器学习的开源工具和库指南---官网白皮书一基础数据科学工具和库jupyterPandasSciPyNumpy二机器学习Tensorflow和KerasPytorchScikit-learn三数据可视化MatplotlibBokeh&PlotlyPanel/Voila/Streamlit/DashHoloViz四图像处理PIL/PillowScikit-ImageOpen
- Gradio、Streamlit 和 Dash,python前端框架
愚昧之山绝望之谷开悟之坡
python笔记dash
快速生成AI应用的框架对比:Gradio、Streamlit和Dash:https://zhuanlan.zhihu.com/p/611828558从入门到实践:Streamlit实战https://zhuanlan.zhihu.com/p/631968745
- 深度比较Python Streamlit和Gradio,谁是真正的利器?
Sitin涛哥
Pythonpython开发语言
更多资料获取个人网站:ipengtao.com在构建交互式应用时,选择一个合适的库对于提高开发效率和用户体验至关重要。本文将深入探讨两个流行的Python库,Streamlit和Gradio,从特点、使用方法、定制化程度以及部署分享等方面进行详细对比,并通过丰富的示例代码帮助大家更好地理解它们的功能和优劣。Streamlit详细介绍1特点简单易用:Streamlit以最小化的代码实现最大的功能,对
- 【Langchain+Streamlit】旅游聊天机器人
AI小万老师
langchain人工智能prompt机器人旅游ai
【Langchain+Streamlit】打造一个旅游问答AI-CSDN博客项目线上地址,无需openai秘钥可直接体验:http://101.33.225.241:8502/github地址:GitHub-jerry1900/langchain_chatbot:langchain+streamlit打造的一个有memory的旅游聊天机器人,可以和你聊旅游相关的事儿上节课,我们介绍了一个用stre
- 千万不要手贱删CentOS自带的Python
AI小万老师
centoslinux运维
昨天准备在LINUX服务器上开始部署我写的langchain+streamlit代码,上了一台公司不用的服务器,因为langchain的环境是要用3.8以上的python,所以我上去看了一下python的版本2.7,当时我就没有多想一下这个python是不是人家自带的,如果自带的有啥用,然后我就自信满满的sudorm-rf把这个python2删了准备装一个python3,结果等我准备yum的时候傻
- 【Langchain+Streamlit】打造一个旅游问答AI
AI小万老师
langchainstreamlit问答AIopenaichatGLMLLM
利用Langchain+Streamlit打造一个交互简单的旅游问答AI机器人,如果你有openai账号,可以按照如下的网址直接体验,如果你没有的话可以站内私信博主要一下临时key体验一下:产品使用传送门——http://101.33.225.241:8501/这里有演示效果和代码讲解的视频传送门——【Langchain+Streamlit】超简单旅游问答AI(代码共享&账号分享)_哔哩哔哩_bi
- Streamlit(四) - st.dataframe
heianduck
pythonstreamlitpythonweb
将数据框显示为交互式表格。st.dataframe(data=None,width=None,height=None)data:如果'data'是一个pandas.Styler,它将用于设置其底层DataFrame的样式。Streamlit支持自定义单元格值和颜色。width:宽度。如果没有,则使用基于页面宽度的默认宽度。height:高度。如果没有,则使用默认高度。df=pd.DataFrame
- 使用 AgGrid 增强您的 Streamlit 表格:高级提示和技巧
code2day
Python源码技巧大全streamlitpythonag-grid
Streamlit是一个功能强大且用户友好的Python库,用于创建Web应用程序。它非常适合数据分析和机器学习项目,并且可以轻松地将您的应用程序部署到StreamlitCloud。在过去一年半的时间里,无论是小型项目还是复杂项目,我都使用过Streamlit,我发现它是一个非常宝贵的工具。虽然有很多介绍Streamlit的文章和视频(这里是最近的一篇),但我想重点介绍它的一个附加组件:Strea
- 仅使用 Python 创建的 Web 应用程序(前端版本)第12章_总结
xianyinsuifeng
Pythonstreamlit创建的Web应用程序前端
在栏目中,我们使用Streamlit等Python模块创建了一个Web应用程序,而无需编写任何HTML/JS/CSS。我希望这能帮助那些已经开始使用Flask/Django/FastAPI但对HTML/JS/CSS感到沮丧的人,或者那些想要快速创建演示应用程序的人。WTS源代码可在GitHub上找到,因此请酌情参考。演示URL
- 解决bash: streamlit: command not found,ModuleNotFoundError: No module named ‘_bz2‘
代码讲故事
日常错误bash开发语言pythonbz2streamlit_bz2pip
解决bash:streamlit:commandnotfound,ModuleNotFoundError:Nomodulenamed‘_bz2’.[root@323d4422c260ChatGLM3]#python38Python3.8.3(default,Feb12024,02:15:10)[GCC8.5.020210514(RedHat8.5.0-4)]onlinuxType"help","c
- GPT-4 Vision根据应用程序截图生成博客和Readme 升级Streamlit八
AI架构师易筋
LLM-LargeLanguageModels人工智能pythonlangchainchatgptcondastreamlit
GPT-4Vision系列:翻译:GPT-4withVision升级Streamlit应用程序的7种方式一翻译:GPT-4withVision升级Streamlit应用程序的7种方式二翻译:GPT-4Vision静态图表转换为动态数据可视化升级Streamlit三翻译:GPT-4Vision从图像转换为完全可编辑的表格升级Streamlit四翻译:GPT-4Vision通过量身定制的推荐来增强应用
- GPT-4 Vision调试任何应用,即使缺少文本日志 升级Streamlit七
AI架构师易筋
LLM-LargeLanguageModelscondapythonlangchainpromptstreamlit
GPT-4Vision系列:翻译:GPT-4withVision升级Streamlit应用程序的7种方式一翻译:GPT-4withVision升级Streamlit应用程序的7种方式二翻译:GPT-4Vision静态图表转换为动态数据可视化升级Streamlit三翻译:GPT-4Vision从图像转换为完全可编辑的表格升级Streamlit四翻译:GPT-4Vision通过量身定制的推荐来增强应用
- streamlit中文开发手册(详细版)
唯余木叶下弦声
python机器学习pythonstreamlit可视化
目录一、安装与配置1.1安装Streamlit1.2配置文件1.3运行Streamlit应用二、streamlit显示数据2.1显示标题2.2显示文本2.3显示代码段2.4通用显示方法2.5显示表格2.6显示JSON2.7显示pyplot图表2.8显示地图2.9显示图像2.10显示视频三、streamlit交互3.1按钮3.2复选框3.3单选框3.4下拉框3.5多选框3.6滑动拉杆3.7单行文本输
- 翻译: GPT-4 Vision征服LLM幻觉hallucinations 升级Streamlit六
AI架构师易筋
LLM-LargeLanguageModelspythonlangchainpromptchatgptcondastreamlit
GPT-4Vision系列:翻译:GPT-4withVision升级Streamlit应用程序的7种方式一翻译:GPT-4withVision升级Streamlit应用程序的7种方式二翻译:GPT-4Vision静态图表转换为动态数据可视化升级Streamlit三翻译:GPT-4Vision从图像转换为完全可编辑的表格升级Streamlit四翻译:GPT-4Vision通过量身定制的推荐来增强应用
- 翻译: GPT-4 Vision从图像转换为完全可编辑的表格 升级Streamlit四
AI架构师易筋
LLM-LargeLanguageModelspythoncondalangchainjupyterstreamlit
GPT-4Vision系列:翻译:GPT-4withVision升级Streamlit应用程序的7种方式一翻译:GPT-4withVision升级Streamlit应用程序的7种方式二翻译:GPT-4Vision静态图表转换为动态数据可视化升级Streamlit三当您需要从不可复制或不可下载的表中提取数据时,ChatGPTVision也非常有用。在此示例中,我们将要求Vision使用Streaml
- 翻译: GPT-4 Vision通过量身定制的推荐来增强应用的用户体验 升级Streamlit五
AI架构师易筋
LLM-LargeLanguageModelscondapythonlangchainchatgpt人工智能streamlit
GPT-4Vision系列:翻译:GPT-4withVision升级Streamlit应用程序的7种方式一翻译:GPT-4withVision升级Streamlit应用程序的7种方式二翻译:GPT-4Vision静态图表转换为动态数据可视化升级Streamlit三翻译:GPT-4Vision从图像转换为完全可编辑的表格升级Streamlit四1.通过量身定制的推荐来增强应用的用户体验GPT-4Vi
- LLM大语言模型(五):用streamlit开发LLM应用
Hugo Lei
LLM工程语言模型人工智能自然语言处理streamlitpythonLLM
目录背景准备工作切记streamlit开发LLMdemo开一个新页面初始化session先渲染历史消息接收用户输入模拟调用LLM参考背景Streamlit是一个开源Python库,可以轻松创建和共享用于机器学习和数据科学的漂亮的自定义web应用程序,用户可以在几分钟内构建一个强大的数据App。其最大的特色是直接用Python写前端页面。对于数据分析场景,其强大的数据可视化能力和极方便简单的开发流程
- 翻译: GPT-4 Vision静态图表转换为动态数据可视化 升级Streamlit 三
AI架构师易筋
LLM-LargeLanguageModels信息可视化pythonlangchainchatgptcondastreamlit
GPT-4Vision系列:翻译:GPT-4withVision升级Streamlit应用程序的7种方式一翻译:GPT-4withVision升级Streamlit应用程序的7种方式二1.将任何静态图表转换为动态数据可视化ChatGPTVision不仅可以将涂鸦变成功能齐全的Streamlit应用程序,还可以将任何静态视觉转换为美观、交互式、动态的数据可视化。粘贴Echartslibrary库中夜
- Streamlit实战项目,远程连接MongoDB数据库,并部署到Streamlit Cloud
海浪在开花
数据库mongodb
1、配置远程MongoDB数据库通过宝塔面板在腾讯云服务器搭建MongoDB数据库(1)安装并配置将bindIp设置为0.0.0.0,可以通过ip访问设置允许身份验证(2)为数据库配置用户名:admin,密码:XXXXXX操作流程可参考:宝塔面板部署mongodb数据库并为mongodb数据库设置用户名和密码(3)使用本地Navicat测试连接导入.sql文件生成数据库表结构和数据2、开发Stre
- 如何利用 streamlit 產生多個頁面
chencef
streamlitpython
1.主程式如下,app.pyimportapp1importapp2importstreamlitasstPAGES={"範例一":app1,"範例二":app2}st.sidebar.title('Navigation')selection=st.sidebar.radio("Goto",list(PAGES.keys()))page=PAGES[selection]page.app()2.產生
- 翻译: GPT-4 with Vision 升级 Streamlit 应用程序的 7 种方式二
AI架构师易筋
LLM-LargeLanguageModelscondapythonlangchainprompt
GPT-4Vision系列:翻译:GPT-4withVision升级Streamlit应用程序的7种方式一GPT-4Vision的7个实际用例Pre-requisites:先决条件:订阅ChatGPTPlus以访问GPT-4Vision。如果您不熟悉Streamlit,请按照安装步骤操作。1.绘制您的应用程序并观看它栩栩如生…由于我的绘画技巧堪比追逐激光笔的猫,我将使用Balsamiq来实现手绘模
- 翻译: GPT-4 with Vision 升级 Streamlit 应用程序的 7 种方式一
AI架构师易筋
LLM-LargeLanguageModelspythonlangchainpromptchatgpt
随着OpenAI在多模态方面的最新进展,想象一下将这种能力与视觉理解相结合。现在,您可以在Streamlit应用程序中使用GPT-4和Vision,以:从草图和静态图像构建Streamlit应用程序。帮助你优化应用的用户体验,包括调试和文档。克服LLM的局限性和幻觉hallucinations。在本文中,我将带您了解8个实际用例,这些用例举例说明了将GPT-4与Vision结合使用的新可能性!1.
- 翻译: 使用 GPT-4 自动诊断Streamlit性能问题
AI架构师易筋
LLM-LargeLanguageModelscondapythonlangchainchatgpt人工智能streamlit
GPT-4提升Streamlit应用系列翻译:使用GPT-4将您的Streamlit应用程序提升到一个新的水平一翻译:使用GPT-4将JupyterNotebook转换为Streamlit1.从缓慢到快速,使用GPT-4来提高应用程序性能Web应用程序需要足够快。快速的网络应用程序可以让用户满意并回访更多。加速Streamlit应用程序的最佳方法之一是利用缓存方法。简而言之,这些方法通过消除冗余的
- 翻译: 使用 GPT-4 将Jupyter Notebook 转换为Streamlit
AI架构师易筋
LLM-LargeLanguageModelsjupyterpythoncondalangchain开发语言chatgptstreamlit
GPT-4提升Streamlit应用系列翻译:使用GPT-4将您的Streamlit应用程序提升到一个新的水平一1 . 在几分钟内将Jupyter笔记本转换为Streamlit应用程序如果从头开始创建Streamlit应用程序很有趣,那么将Jupyter笔记本转换为Streamlit应用程序就更有趣了!GPT-4可以无缝地自动执行大部分转换步骤,例如:用Streamlit语法替换传统的Python
- 翻译: 使用 GPT-4 将您的 Streamlit 应用程序提升到一个新的水平一
AI架构师易筋
LLM-LargeLanguageModelscondapythonlangchainchatgpt语言模型
帮助您更快地设计、调试和优化Streamlit应用的专业技巧设计和扩展Streamlit应用程序可能是一项艰巨的任务!作为开发人员,我们经常面临一些挑战,例如设计良好的UI、快速调试我们的应用程序以及快速制作它们。如果有一个工具可以加快速度呢?这个工具有一个名字,叫做GPT-4!在本指南中,我们将介绍:ChatGPT的演变,从它的兴起到理解大型语言模型largelanguagemodels的可信度
- 如何利用streamlit 將 gemini pro vision 進行圖片內容介紹
chencef
geministreamlit
如何利用streamlit將geminiprovision進行圖片內容介紹1.安裝pipinstallgoogle-generativeai2.至geminipro取apikey3.撰寫如下文章:(方法一)importjsonimportrequestsimportbase64importstreamlitasst讀取圖片檔案,並轉換成Base64編碼的字串withopen(“ss.jpg”,“r
- 仅使用 Python 创建的 Web 应用程序(前端版本)第03章Streamlit
xianyinsuifeng
Pythonstreamlit创建的Web应用程序python前端开发语言
简要介绍一下Streamlit,并介绍一下我在使用Streamlit时注意的地方。什么是Streamlit?在几分钟内将数据脚本转变为可共享的Web应用程序全部用Python编写,无需前端知识数据脚本可能类似于str或pandas.DataFrame。对于数据分析,您可以简单地传递熟悉的DataFrame,它会显示一个表格。无需编写HTML/JS/CSS,只需组合预先构建的组件即可创建页面。基本的
- Java 并发包之线程池和原子计数
lijingyao8206
Java计数ThreadPool并发包java线程池
对于大数据量关联的业务处理逻辑,比较直接的想法就是用JDK提供的并发包去解决多线程情况下的业务数据处理。线程池可以提供很好的管理线程的方式,并且可以提高线程利用率,并发包中的原子计数在多线程的情况下可以让我们避免去写一些同步代码。
这里就先把jdk并发包中的线程池处理器ThreadPoolExecutor 以原子计数类AomicInteger 和倒数计时锁C
- java编程思想 抽象类和接口
百合不是茶
java抽象类接口
接口c++对接口和内部类只有简介的支持,但在java中有队这些类的直接支持
1 ,抽象类 : 如果一个类包含一个或多个抽象方法,该类必须限定为抽象类(否者编译器报错)
抽象方法 : 在方法中仅有声明而没有方法体
package com.wj.Interface;
- [房地产与大数据]房地产数据挖掘系统
comsci
数据挖掘
随着一个关键核心技术的突破,我们已经是独立自主的开发某些先进模块,但是要完全实现,还需要一定的时间...
所以,除了代码工作以外,我们还需要关心一下非技术领域的事件..比如说房地产
&nb
- 数组队列总结
沐刃青蛟
数组队列
数组队列是一种大小可以改变,类型没有定死的类似数组的工具。不过与数组相比,它更具有灵活性。因为它不但不用担心越界问题,而且因为泛型(类似c++中模板的东西)的存在而支持各种类型。
以下是数组队列的功能实现代码:
import List.Student;
public class
- Oracle存储过程无法编译的解决方法
IT独行者
oracle存储过程
今天同事修改Oracle存储过程又导致2个过程无法被编译,流程规范上的东西,Dave 这里不多说,看看怎么解决问题。
1. 查看无效对象
XEZF@xezf(qs-xezf-db1)> select object_name,object_type,status from all_objects where status='IN
- 重装系统之后oracle恢复
文强chu
oracle
前几天正在使用电脑,没有暂停oracle的各种服务。
突然win8.1系统奔溃,无法修复,开机时系统 提示正在搜集错误信息,然后再开机,再提示的无限循环中。
无耐我拿出系统u盘 准备重装系统,没想到竟然无法从u盘引导成功。
晚上到外面早了一家修电脑店,让人家给装了个系统,并且那哥们在我没反应过来的时候,
直接把我的c盘给格式化了 并且清理了注册表,再装系统。
然后的结果就是我的oracl
- python学习二( 一些基础语法)
小桔子
pthon基础语法
紧接着把!昨天没看继续看django 官方教程,学了下python的基本语法 与c类语言还是有些小差别:
1.ptyhon的源文件以UTF-8编码格式
2.
/ 除 结果浮点型
// 除 结果整形
% 除 取余数
* 乘
** 乘方 eg 5**2 结果是5的2次方25
_&
- svn 常用命令
aichenglong
SVN版本回退
1 svn回退版本
1)在window中选择log,根据想要回退的内容,选择revert this version或revert chanages from this version
两者的区别:
revert this version:表示回退到当前版本(该版本后的版本全部作废)
revert chanages from this versio
- 某小公司面试归来
alafqq
面试
先填单子,还要写笔试题,我以时间为急,拒绝了它。。时间宝贵。
老拿这些对付毕业生的东东来吓唬我。。
面试官很刁难,问了几个问题,记录下;
1,包的范围。。。public,private,protect. --悲剧了
2,hashcode方法和equals方法的区别。谁覆盖谁.结果,他说我说反了。
3,最恶心的一道题,抽象类继承抽象类吗?(察,一般它都是被继承的啊)
4,stru
- 动态数组的存储速度比较 集合框架
百合不是茶
集合框架
集合框架:
自定义数据结构(增删改查等)
package 数组;
/**
* 创建动态数组
* @author 百合
*
*/
public class ArrayDemo{
//定义一个数组来存放数据
String[] src = new String[0];
/**
* 增加元素加入容器
* @param s要加入容器
- 用JS实现一个JS对象,对象里有两个属性一个方法
bijian1013
js对象
<html>
<head>
</head>
<body>
用js代码实现一个js对象,对象里有两个属性,一个方法
</body>
<script>
var obj={a:'1234567',b:'bbbbbbbbbb',c:function(x){
- 探索JUnit4扩展:使用Rule
bijian1013
java单元测试JUnitRule
在上一篇文章中,讨论了使用Runner扩展JUnit4的方式,即直接修改Test Runner的实现(BlockJUnit4ClassRunner)。但这种方法显然不便于灵活地添加或删除扩展功能。下面将使用JUnit4.7才开始引入的扩展方式——Rule来实现相同的扩展功能。
1. Rule
&n
- [Gson一]非泛型POJO对象的反序列化
bit1129
POJO
当要将JSON数据串反序列化自身为非泛型的POJO时,使用Gson.fromJson(String, Class)方法。自身为非泛型的POJO的包括两种:
1. POJO对象不包含任何泛型的字段
2. POJO对象包含泛型字段,例如泛型集合或者泛型类
Data类 a.不是泛型类, b.Data中的集合List和Map都是泛型的 c.Data中不包含其它的POJO
 
- 【Kakfa五】Kafka Producer和Consumer基本使用
bit1129
kafka
0.Kafka服务器的配置
一个Broker,
一个Topic
Topic中只有一个Partition() 1. Producer:
package kafka.examples.producers;
import kafka.producer.KeyedMessage;
import kafka.javaapi.producer.Producer;
impor
- lsyncd实时同步搭建指南——取代rsync+inotify
ronin47
1. 几大实时同步工具比较 1.1 inotify + rsync
最近一直在寻求生产服务服务器上的同步替代方案,原先使用的是 inotify + rsync,但随着文件数量的增大到100W+,目录下的文件列表就达20M,在网络状况不佳或者限速的情况下,变更的文件可能10来个才几M,却因此要发送的文件列表就达20M,严重减低的带宽的使用效率以及同步效率;更为要紧的是,加入inotify
- java-9. 判断整数序列是不是二元查找树的后序遍历结果
bylijinnan
java
public class IsBinTreePostTraverse{
static boolean isBSTPostOrder(int[] a){
if(a==null){
return false;
}
/*1.只有一个结点时,肯定是查找树
*2.只有两个结点时,肯定是查找树。例如{5,6}对应的BST是 6 {6,5}对应的BST是
- MySQL的sum函数返回的类型
bylijinnan
javaspringsqlmysqljdbc
今天项目切换数据库时,出错
访问数据库的代码大概是这样:
String sql = "select sum(number) as sumNumberOfOneDay from tableName";
List<Map> rows = getJdbcTemplate().queryForList(sql);
for (Map row : rows
- java设计模式之单例模式
chicony
java设计模式
在阎宏博士的《JAVA与模式》一书中开头是这样描述单例模式的:
作为对象的创建模式,单例模式确保某一个类只有一个实例,而且自行实例化并向整个系统提供这个实例。这个类称为单例类。 单例模式的结构
单例模式的特点:
单例类只能有一个实例。
单例类必须自己创建自己的唯一实例。
单例类必须给所有其他对象提供这一实例。
饿汉式单例类
publ
- javascript取当月最后一天
ctrain
JavaScript
<!--javascript取当月最后一天-->
<script language=javascript>
var current = new Date();
var year = current.getYear();
var month = current.getMonth();
showMonthLastDay(year, mont
- linux tune2fs命令详解
daizj
linuxtune2fs查看系统文件块信息
一.简介:
tune2fs是调整和查看ext2/ext3文件系统的文件系统参数,Windows下面如果出现意外断电死机情况,下次开机一般都会出现系统自检。Linux系统下面也有文件系统自检,而且是可以通过tune2fs命令,自行定义自检周期及方式。
二.用法:
Usage: tune2fs [-c max_mounts_count] [-e errors_behavior] [-g grou
- 做有中国特色的程序员
dcj3sjt126com
程序员
从出版业说起 网络作品排到靠前的,都不会太难看,一般人不爱看某部作品也是因为不喜欢这个类型,而此人也不会全不喜欢这些网络作品。究其原因,是因为网络作品都是让人先白看的,看的好了才出了头。而纸质作品就不一定了,排行榜靠前的,有好作品,也有垃圾。 许多大牛都是写了博客,后来出了书。这些书也都不次,可能有人让为不好,是因为技术书不像小说,小说在读故事,技术书是在学知识或温习知识,有
- Android:TextView属性大全
dcj3sjt126com
textview
android:autoLink 设置是否当文本为URL链接/email/电话号码/map时,文本显示为可点击的链接。可选值(none/web/email/phone/map/all) android:autoText 如果设置,将自动执行输入值的拼写纠正。此处无效果,在显示输入法并输
- tomcat虚拟目录安装及其配置
eksliang
tomcat配置说明tomca部署web应用tomcat虚拟目录安装
转载请出自出处:http://eksliang.iteye.com/blog/2097184
1.-------------------------------------------tomcat 目录结构
config:存放tomcat的配置文件
temp :存放tomcat跑起来后存放临时文件用的
work : 当第一次访问应用中的jsp
- 浅谈:APP有哪些常被黑客利用的安全漏洞
gg163
APP
首先,说到APP的安全漏洞,身为程序猿的大家应该不陌生;如果抛开安卓自身开源的问题的话,其主要产生的原因就是开发过程中疏忽或者代码不严谨引起的。但这些责任也不能怪在程序猿头上,有时会因为BOSS时间催得紧等很多可观原因。由国内移动应用安全检测团队爱内测(ineice.com)的CTO给我们浅谈关于Android 系统的开源设计以及生态环境。
1. 应用反编译漏洞:APK 包非常容易被反编译成可读
- C#根据网址生成静态页面
hvt
Web.netC#asp.nethovertree
HoverTree开源项目中HoverTreeWeb.HVTPanel的Index.aspx文件是后台管理的首页。包含生成留言板首页,以及显示用户名,退出等功能。根据网址生成页面的方法:
bool CreateHtmlFile(string url, string path)
{
//http://keleyi.com/a/bjae/3d10wfax.htm
stri
- SVG 教程 (一)
天梯梦
svg
SVG 简介
SVG 是使用 XML 来描述二维图形和绘图程序的语言。 学习之前应具备的基础知识:
继续学习之前,你应该对以下内容有基本的了解:
HTML
XML 基础
如果希望首先学习这些内容,请在本站的首页选择相应的教程。 什么是SVG?
SVG 指可伸缩矢量图形 (Scalable Vector Graphics)
SVG 用来定义用于网络的基于矢量
- 一个简单的java栈
luyulong
java数据结构栈
public class MyStack {
private long[] arr;
private int top;
public MyStack() {
arr = new long[10];
top = -1;
}
public MyStack(int maxsize) {
arr = new long[maxsize];
top
- 基础数据结构和算法八:Binary search
sunwinner
AlgorithmBinary search
Binary search needs an ordered array so that it can use array indexing to dramatically reduce the number of compares required for each search, using the classic and venerable binary search algori
- 12个C语言面试题,涉及指针、进程、运算、结构体、函数、内存,看看你能做出几个!
刘星宇
c面试
12个C语言面试题,涉及指针、进程、运算、结构体、函数、内存,看看你能做出几个!
1.gets()函数
问:请找出下面代码里的问题:
#include<stdio.h>
int main(void)
{
char buff[10];
memset(buff,0,sizeof(buff));
- ITeye 7月技术图书有奖试读获奖名单公布
ITeye管理员
活动ITeye试读
ITeye携手人民邮电出版社图灵教育共同举办的7月技术图书有奖试读活动已圆满结束,非常感谢广大用户对本次活动的关注与参与。
7月试读活动回顾:
http://webmaster.iteye.com/blog/2092746
本次技术图书试读活动的优秀奖获奖名单及相应作品如下(优秀文章有很多,但名额有限,没获奖并不代表不优秀):
《Java性能优化权威指南》