var percent = "3.2%";//申明要放在函数前 function toPoint(percent){ var str=percent.replace("%",""); str= str/100; return str... 网奇CMS网站管理系统是由网奇公司开发的一套安全易用的CMS系统,本系统采用ASP.NET内核开发,本系统最大的特点是;后台管理功能强大,网站运行速度快,支持静态输出,网站安全性极高,对搜索引擎收录支持性好,24小时自动循环新闻采集,网站界面可任意定制各类精美页面.网奇CMS历时五年发展,现已达到非常成熟的网站管理系统。整套系统精雕细琢无一垃圾代码,使用过此系统的用户无不爱不释手;系统稳定、使用方便、运行速度快、模板丰富精美,现在全国各地已有上万家网站在使用本产品。 ================网奇CMS网站管理系统6.0百项功能一览==================== 1.使用全球通用的utf-8编码,符合国际标准 2.支持百万级的数据运行 3.提供系统统计信息,包括登陆记录,工作排行,运行状态,信息数目等 4.网站logo可在后台修改,栏目可设置单独logo 5.可设置关键字和描述,让搜索引擎更好的了解网站 6.栏目和内容均可填写seo标题,使优化更方便 7.提供RSS订阅功能,并可设置是否全文订阅 8.拥有用户整合接口,可实现跨站会员整合,如注册、修改、登陆、退出、删除、取资料 9.讨论区功能,可用作小型论坛,用户讨论等 10.留言本功能,可用作访客留言,在线解答等 11.友情链接功能,可设置分类,可区分图片链接和文字链接 12.可设置申请友情链接,并有审核友链功能 13.采用模板机制,可随意添加/修改/导入网站风格 14.提供几十种内置模板,栏目页/内容页可绑定不同模板 15.模板采用语义化编写,代码精简,样式清晰 16.前台输出代码符合标准,兼容性强 17.可设置列表页显示内容数量 18.内容可设置倒序/正序显示 19.可自动提取第一张图片标题图片 20.标题图片,头条标题图片,幻灯片图片大小均可自定义设置 21.可为图片增加水印,尊重版权 22.下载功能,可上传软件 23.时间日期可自定义显示格式 24.可自动下载站外图片和flash 25.搜索可设置权限,如限会员搜索,只可搜索标题等 26.会员可审核注册,验证邮箱 27.后台可直接添加会员 28.会员可设置有效期 29.会员间拥有站内消息功能 30.会员/非会员可按栏目推荐新闻 31.会员拥有积分和虚拟货币功能 32.会员拥有会员组功能,新闻可限制会员组阅读 33.会员可通过QQ,sina等平台注册和登陆 34.管理系统分为系统管理员和新闻管理员 35.新闻管理员可按栏目分配添加/修改/审核权限 36.可设置GZIP压缩,提高网站速度 37.模拟静态,自定义后缀名 38.生成静态页面,并可定义生成速度 39.防盗链,保护网站流量 40.可设置上传文件格式,保护网站安全 41.网站/栏目可按IP限制/阻止访问 42.网站内置广告位,不同栏目可绑定不同的广告,并可一次更换整站广告 43.可切换简体/繁体,并可设置默认语言 44.支持语言包 45.网站内容评论功能,可设置是否审核/仅限会员等 46.对于智能手机访问网站用户,会直接跳转至触屏手机版本 47.手机版本采用模板机制,可按栏目绑定不同模板 48.手机版本可设置独立的logo和底部信息 49.手机版本采用html5编写,语义化代码 50.手机版本与网站数据通用 51.可备份数据库和文件 52.可以管理上传的文件 53.内容采集功能,采集规则可导入导出 54.采集支持多种网站编码,并可繁简转换 55.采集参数可自定义 56.可24小时无职守采集 57.可采集会员和数据库 58.可自动下载采集的站外图片 59.多个广告可按权重在广告位内随机显示 60.内置多种广告效果,如果漂浮,对联,背投等 61.广告可按 js 或iframe两种方式调用 62.可按栏目发布公告 63.有调查功能,新闻内可直接插入调查 64.代码插件,方便备案号,统计代码等代码的后台填写 65.分类可实现无限级分类 66.分类可设置是否在导航显示 67.可以批量添加分类 68.分类可自定义静态目录 69.分类可以添加站外链接,链接到任意地址 70.分类可设置分类简介,便于模板制作 71.可拖动改变分类顺序 72.分类属性可批量维护 73.分类可以绑定自定义字段 74.分类可以添加rss地址,从而可以在网站显示任意提供rss的网站的最新内容 75.拥有新闻专题功能,添加内容的时候可同时选择所属专题 76.可根据标题关键字批量生成专题 77.单页功能,适用于关于我们,联系我们等页面 78.每个单页都是独立页面,可用修改模板的方法随意修改 79.单页拥有系统内置广告位 02 jquery循环方法和attr,prop方法 03 jquery模态对话框与clone的应用 04 jqueryCSS操作之offsets,position以及scrolltop 05 jquery事件绑定与事件委托 06 jquery动画效果 07 jquery扩展与插件 08 jquery扩展补充 09 本周作业轮播图以及思路 轮播图片css部分 轮播图片 js 部分 01 数据库与dbms的概念 02 sql规范 03 数据库操作DDL 04 python s3 day46 mysql的数据类型 05 数据表操作 06 表记录之增删改操作 07 表记录查询之查询 01 多表查询之连接查询 02 级联删除与set null 03 多表查询之连接查询 04 多表查询之复合查询与子查询 05 mysql之索引 01 python操作数据库pymysql 02 数据库之事务 03 mysql事务之savepoint 01 http协议之请求协议 02 http协议之响应协议 03 web框架的概念 04 做一个最简答web框架 05 MVC模式和MTV模式 06 django的一个简单应用 07 django静态文件之static 08 django的url控制系统 09 django的urlConf补充 01 django之视图函数的介绍 02 django视图之redirec 03 django模板之变量 04 django模板之过滤器 05 django模板之控制语句if和for循环 06 django模板之标签tag补充 07 django模板之自定义filter和simple_tag 08 django模板之继承标签extend和添加标签include 01 数据库表与表之间的一对多多对多的关系 02 Django的ORM的概念 03 ORM对单表的增删改操作 04 ORM查询API 05 模糊查询之万能的双下换线 01 上节知识回顾 02 ORM多表操作之一对多增加记录 03 ORM多表操作之一对多查询之对象查询 04 ORM多表操作之一对多查询之双下划线查询 05 ORM多表操作之多对多添加记录 06 ORM多表操作之多对多查询 07 ORM多表操作之F查询与Q查询 08 ORM的querySet集合对象的特性 01 admin介绍 02 alex首秀失败 03 自定义admin样式 04 admin补充 05 COOKIE介绍 06 COOKIE和SESSION配合使用 01 今日内容概要 02 Django内容回顾 03 Django请求生命周期之Http请求 04 Django请求生命周期之FBV和CBV 05 Django请求生命周期之CBV扩展 06 瞎扯淡 07 Django请求生命周期之响应内容 08 学员管理示例:数据库设计 09 学员管理示例:班级管理 10 学员管理示例:学员管理 01 Django的ORM基本操作补充之概要 02 Django的ORM基本操作补充之一对多 03 学员管理示例:编辑学生 04 Django的ORM基本操作补充之多对多 05 学员管理示例:为班级分配老师 06 初识Ajax以及简单应用 07 学员管理示例:Ajax删除学生 08 本节作业以及内容补充 01 上节内容回顾 02 创建Project以及表结构 03 基于BootStrap和FontAwesome制作页面 04 创建学生信息 05 删除学生信息 01 上节内容回顾 02 上节bug修复 03 编辑学生信息之前端功能 04 编辑学生信息之后台处理 05 以上内容总结 06 Ajax功能之dataType和traditional 01 今日内容概要 02 Ajax补充之serialize 03 分页功能介绍 04 分页基础知识 05 Django内置分页 06 扩展Django内置分页 07 自定义分页组件 08 DjangoForm组件初识 01 Form组件之生成HTML标签 02 Form组件之详解字段 03 Form组件之常用标签示例 04 Form组件之动态绑定数据 Django序列化共6课 01 上节内容回顾 02 上传文件 03 制作上传按钮 04 Form组件上传文件 05 上传相关内容梳理 06 Model操作知识提问 07 Model操作概述 08 Model字段 09 Model连表字段参数详解 10 Model自定义多对多第三张表 11 强插一道面试题 12 Model连表操作梳理 13 多对多自关联 14 Model操作补充 15 再插两道 JavaScript 面试题 16 Model操作之select_related以及prefetch_related 17 Model操作知识梳理以及补充 18 JavaScript 两道面试题讲解 01 今日内容概要 02 创建基本项目 03 XMLHttpRequest对象发送请求 04 XMLHttpRequest对象发送POST请求 05 Iframe伪造Ajax请求 06 Iframe伪造回调函数 07 上述内容整理 08 FormData对象以及Ajax文件上传 09 Iframe文件上传 10 Iframe上传文件 11 JS ONP实现AJax跨域 12 内容整理以及CORS简单介绍 01 项目以及学习介绍 02 企业官网示例功能介绍 03 企业官网示例以及数据库表结构 04 企业官网示例作业要求 05 Toando源码基本基本介绍 01 组合搜索 02 瀑布流 03 瀑布流作业 01 今日内容概要 02 瀑布流作业讲解 03 保障系统需求分析 04 保障系统数据库设计 05 保障系统目录结构规定 06 阶段任务安排 01 保障系统主页功能讲解 02 保障系统主页分类和分页的实现 03 阶段作业:保障系统登录注册 01 保障系统之登录注册功能讲解 02 保障系统之网站验证码 03 保障系统之一个月免登陆 04 任务安排 01 保障系统之个人知识库主页 02 保障系统之个人知识库内容筛选 03 保障系统之文章最终页 04 保障系统之KindEditor基本使用 05 保障系统之下节预告 06 今日作业以及下节预告 01 后台管理功能介绍 02 后台管理页面布局 03 今日作业以及下节预告 01 后台管理之创建报障单 02 后台管理之处理报障单 03 后台管理之画图流程 04 后台管理之Highchart统计保障单 01 权限管理要求 02 权限管理数据库表设计 03 填充权限数据 04 作业:获取权限以及菜单信息 05 作业思路讲解 06 权限管理之获取用户权限信息 07 权限管理之获取用户菜单信息 08 权限管理之用户权限挂靠到菜单上 09 权限管理之处理菜单等级关系 01 上节内容概要以及标记应该显示的菜单 02 权限管理之递归生成多级菜单 03 权限管理之标记当前以及激活菜单 04 权限管理之基本使用 05 权限管理之封装权限组件 06 下节预告 01 CMDB项目介绍 02 CMDB开发背景 03 CMDB开发目的 04 CMDB资产采集方式之agent 05 CMDB资产采集方式之ssh 06 CMDB资产采集方式之saltstack 07 CMDB资产采集方式之puppet 08 CMDB资产采集方式比较 09 CMDB资产采集内容梳理 10 CMDB资产采集功能实现之agent 11 CMDB资产采集功能实现之ssh 12 CMDB资产采集功能实现之saltstack 13 CMDB资产采集插件开发 14 内容回顾之面向对象继承 15 作业:基于配置文件加载插件 01 CMDB项目上节作业讲解 02 CMDB项目采集资产数据 03 知识拾遗之线程进程池 04 CMDB项目采集资产之日志记录 05 自定义 JS ON序列化类型 06 本节作业 01 基于requests模块汇报资产数据 02 基于requests模块汇报API验证 03 CMDB项目示例之API验证流程 04 CMDB项目之数据库表结构 05 CMDB项目之资产汇报并持久化 06 CMDB项目之持久化资产流程 07 本周作业 01 CMDB项目CURD组件之配置文件构造 02 CMDB项目CURD组件之神奇的单@符号 03 CMDB项目CURD组件之神奇的双@符号 04 CMDB项目CURD组件之自定义td属性 05 下节内容预习 01 CMDB项目CURD组件之进入编辑模式 02 CMDB项目CURD组件之全选取消反选和编辑模式 03 CMDB项目CURD组件之内容截图 04 CMDB项目CURD组件之进入编辑模式详细 05 CMDB项目CURD组件之属性中应用神奇的单@符号 06 CMDB项目CURD组件之退出编辑模式 07 CMDB项目CURD组件之更新数据 08 CMDB项目CURD组件之基于jQuery扩展封装组件 09 CMDB项目CURD组件之10分钟搞定页面基本操作 10 CMDB项目CURD组件之分页功能 11 CMDB项目CURD组件之搜索功能介绍 12 CMDB项目总结 01 剩余项目概览 02 CRM项目需求分析 04 CRM项目需求分析及架构设计 05 CRM项目表结构设计 01 CRM项目实战-前端页面布局 02 CRM项目实战-登录页面开发 04 CRM项目实战-动态菜单设计 05 CRM项目实战-kingadmin开发设计 06 CRM项目实战-kingadmin自动发现及注册功能开发 07 CRM项目实战-kingadmin model obj list页面开发 08 CRM项目实战-kingadmin 根据list_display配置生成数据列表 09 CRM项目实战-kingadmin 多条件过滤功能开发 01 课前鸡汤 02 分页功能开发 03 分页功能优化 04 排序功能开发 05 分页 排序 筛选组合使用 06 搜索功能开发 01 CRM项目实战 - 动态modelform的实现 02 CRM项目实战 - 动态modelform 增加自定义样式 03 CRM项目实战 - 实现任意表的增删改查 04 CRM项目实战 - 只读字段的处理 05 CRM项目实战 - filter_horizontal的实现 01 CRM项目实战 - kingadmin m2m filter_horizontal优化 02 CRM项目实战 - kingadmin 对象删除功能开发 03 CRM项目实战 - kingadmin+admin+action功能开发 04 CRM项目实战 - csrf+token验证原理 01 CRM项目-kingadmin批量删除 02 CRM项目-学员报名流程开发 03 CRM项目-本次作业需求 01 SSO介绍 02 用户自定义认证 03 万能通用权限框架设计 04 万能通用权限框架设计-自定义权限钩子实现 01 堡垒机项目实战-需求讨论 02 堡垒机项目实战-表结构设计 01 堡垒机项目实战-用户交互程序开发 02 堡垒机项目实战-通过paramiko记录ssh会话记录 03 堡垒机项目实战-把parmaiko代码嵌入用户交互程序 04 堡垒机项目实战-在数据库里记录用户会话数据 01 堡垒机项目实战-前端模板的选择 02 堡垒机项目实战-web ssh的使用 03 堡垒机项目实战-批量任务的思路 04 堡垒机项目实战-批量任务的前端页面开发 01 堡垒机实战-批量命令后端开发 02 堡垒机实战-批量命令前端获取执行结果 03 堡垒机实战-批量文件分发 01 版本管理工具介绍 02 git基本使用 03 github使用 04 git 分支开发流程 05 restful规范介绍 06 restful api设计指南 01 rabbitmq 消息安全接收 02 rabbitmq 消息持久化 03 rabbitmq 消息订阅发布 04 rabbitmq 消息组播 05 rabbitmq 消息RPC 01 阶段课程安排介绍 02 爬虫介绍 03 初识爬虫之采集汽车资讯信息 04 requests和beautfulsoup模块基本使用 05 示例:自动登录抽屉新热榜 06 requests模块详细介绍 01 BeautifulSoup模块详细介绍 02 示例:自动登录知乎 03 示例:自动登录博客园 04 作业之开发Web微信 01 开发Web微信前戏 02 Web微信流程介绍 03 Web微信之用户扫码 04 Web微信之用户信息初始化 05 Web微信开发总结 01 Web微信之获取用户初始化信息并展示 02 Web微信之发送微信消息 03 Web微信之获取用户消息 04 Web微信开发总结 01 多线程实现并发请求 02 多进程实现并发请求 03 异步IO模块的使用 04 自定义异步IO模块前戏 05 自定义异步IO模块开发 06 自定义异步IO模块开发 01 Scrapy爬虫介绍 02 抽屉示例:初识Scrapy并获取新闻标题 03 抽屉示例:递归获取所有页码 04 抽屉示例:基于pipeline实现标题和URL持久化 01 Scrapy上节回顾 02 去除 重复URL 03 pipeline补充 04 自动登录抽屉并点赞 05 scrapy框架扩展 06 配置文件 01 Scrapy配置之自动限速以及缓存 02 Scrapy之默认代理以及扩展代理 03 Scrapy之自定义Https证书 04 Scrapy配置之下载中间件 05 Scrapy配置之爬虫中间件 06 Scrapy配置之自定义scrapy命令 07 Scrapy源码流程简述 01 今日内容概要 02 Scrapy源码剖析前戏之Twisted使用 03 Scrapy源码剖析之自定义Low版框架 04 Scrapy源码剖析之自定义TinyScrapy框架 05 Scrapy源码剖析流程解析 第100章 01 Tornado学习概要 02 Tornado基本操作 03 Tornado自定义Session知识前戏 04 Tornado自定义Session 第101章 01 WebSocket介绍 02 WebSocket握手过程分析 03 基于Python实现WebSocket握手过程 04 位运算补充 05 WebSocket数据解析过程 06 基于Tornado的WebSocket实现聊天室 第102章 01 今日内容复习目标 02 异步非阻塞框架介绍 03 Tornado异步非阻塞功能使用 04 自定义Web框架(同步) 05 自定义Web框架支持同步和异步非阻塞 06 复习计划 第103章 01 缓存数据库介绍 02 redis string操作 03 redis hash 操作 04 redis list操作 05 redis 集合操作 06 redis 其他常用命令 07 redis 发布订阅 08 celery介绍和基本使用 09 celery在项目中使用 10 celery定时任务 11 celery在项目中使用 12 celery 在django中实现定时任务 第104章 就业指导 01 简历制作 02 如何面试 03 最后的鸡汤 04 Nginx+uWSGI+Django部署 parseInt("100%")  --100 parseFloat("17%") --17 转载于:https://www.cnblogs.com/gmq-sh/p/4546690.html 通过将结束索引指定为小于字符串长度的一个,可以删除最后一个字符。这将从字符串的开头提取字符串到倒数第二个字符。此方法获取字符串的起始索引和结束索引,并返回这些索引之间的字符串。它将字符串从第二个字符提取到字符串的结尾。subString()方法返回的子串包括开始处的字符,但不包括结束处的字符。subString()方法用于提取字符串中介于两个指定下标之间的字符。replace()方法用于将特定字符或字符串替换为其他字符或字符串。,它将选择字符串中的每个匹配项并将其全部删除。出现的字符,想要将该字符。 最近的项目中,再次踩到Python字符串处理的坑,决定把此次解决方案记录一下,以勿踩坑。 2、遇到坑 原本字符串:大坪英利国际8号楼88-88号重庆汉乔科技有限公司大坪英利国际8号楼 去除 最左边的字符串:大坪英利国际8号楼 预期结果:88-88号重庆汉乔科技有限公司大坪英利国际8号楼 自然而然,第一个想到的就是lstrip()函数。 Python中lstrip() 方法用于截掉字符串左边的空格或指定字符。 但实际上结果: lstrip: -88号重庆汉乔科技有限公司大坪英利国际8号楼 3、找到 lstrip() 坑的真相 函数原型: def lstrip(self, chars 1.使用replace函数替换 var str="hello world!"; str=str.replace("l",""); 即:使用空串替换某一个字符串,则是可以实现 去除 指定字符串功能 2.使用字符串分割函数在聚合 var str="hello world!" var items=str.split("o") 会得到一个数组,数组中包括利用o分割后的多个字符串(不包括o)