精华内容
下载资源
问答
  • 本文介绍了在微信小程序中,如何实现常见的一大段文字的查看更多的效果。

    博客更新地址啦~,欢迎访问:https://jerryyuanj.github.io/

    我们知道,当一大段文字显示在一个页面且其不是作为最主要内容展示的时候,通常只会显示前几行,如果用户想要看全部,那么他可以点击“查看全部”按钮来查看所有内容。这里介绍在小程序中完成该功能。
    先看演示:
    readmore演示图

    思路

    1. 确定好显示的最大行数,然后写出隐藏多余文本的样式用于切换
    2. 判断文字的内容是否超出事先定义的行数
    3. 给“查看更多”按钮绑定事件,切换样式与提示文字

    代码实现

    页面 wxml

    <view class='readmore'>
      <view class='overview'>
      <view class='title-tip'>今日NBA头条</view>
      <view class='content {{readmore.status ? "hidden" : ""}}'>
        比赛还没结束,罗斯还是比赛的主宰,他突破上篮打进反超,
        篮下的勾手命中为森林狼取得2分的领先,罗斯得到了全场球迷MVP的喊声,看哭了苍天。
        最后时刻,罗斯站上罚球线,两次罚球稳稳的命中,50分,新的里程碑,罗斯成为这个夜晚的主宰。
        就在暂停的时候,罗斯把所有队友聚集起来,激励着大家,看出罗斯的领袖气质。最后一次防守,又是罗斯,他封盖了爵士的最后一次出手,为森林狼拿到了比赛的胜利。
      </view>
      <view class='readmore-tip' bindtap='toggle'>{{readmore.tip}}</view>
    </view>
    
    </view>
    

    页面 wxss

    .readmore{
      margin: 50rpx;
    }
    
    .overview {
      padding: 0 60rpx;
    }
    
    .title-tip {
      font-size: 28rpx;
      margin-bottom: 22rpx;
    }
    
    .content {
      font-size: 24rpx;
    }
    /* 超出3行隐藏多余部分并且显示省略号 */
    .hidden{
      overflow: hidden;
      text-overflow: ellipsis;
      display: -webkit-box;
      -webkit-line-clamp: 3;
      -webkit-box-orient: vertical;
    }
    
    .readmore-tip {
      color: #196a99;
      font-size: 28rpx;
      margin-top: 30rpx;
    }
    

    页面 js

    这里如何判断文字超出三行呢?我们可以通过微信提供的WXML相关的API获取整个段落的高度,然后再除以行高,就得到了行数。用这个行数跟我们定义好的行数(3)做比较,如果大于3,那么切换成隐藏多余的文字的样式,反之正常显示全部。
    PS: 我查了小程序的文档,没有找到可以获取到文字行高的相关api。所以这里的行高我是写死的。

    Page({
      data: {
        readmore: {
          status: false,
          tip: '查看更多'
        }
      },
      onReady() {
        const query = wx.createSelectorQuery()
        let self = this
        query.select(".content").boundingClientRect(function (res) {
          const lineHeight = 18
          const height = res.height
          const status = "readmore.status"
          self.setData({
            [status]: height / lineHeight > 3
          })
        }).exec()
      },
      toggle() {
        const status = this.data.readmore.status
        this.setData({
          readmore: {
            status: !status,
            tip: status ? '收起' : '更多'
          }
        })
      },
    })
    

    github

    demo地址:https://github.com/JerryYuanJ/mini-app-pratice
    如果对你有帮助,欢迎star。或者你发现bug也欢迎issue。

    展开全文
  • js文字超出部分隐藏 显示查看更多

    万次阅读 2018-02-08 11:59:55
    一、js文字超出部分隐藏 显示查看跟: CSS: *{ padding: 0; margin: 0; } .text-hide{ width: 250px; font-size: 16px; color: #666; border: 1px solid #ccc; line-height: 24px; } .che...

    一、js文字超出部分隐藏 显示查看跟多:
    CSS:

    *{
       padding: 0;
         margin: 0;
     }
     .text-hide{
         width: 250px;
         font-size: 16px;
         color: #666;
         border: 1px solid #ccc;
         line-height: 24px;
     }
     .check-more{
         margin-left: 5px;
         font-size: 14px;
         color: red;
         cursor: pointer;
     }
     .click-show{
         width: 250px;
         border: 1px solid #ccc;
         font-size: 16px;
         color: #666;
         line-height: 24px;
     }

    HTML:

    <div>
        <p class="text-hide">一段文字,一段文字一段文字一段文字,一段文字一段文字一段文字,一段文字一段文字</p>
        <!-- 写了个空的标签用来放置超出预定字符 要展示的效果 -->
        <div class="click-show"></div>
    </div>
    <div>
        <p class="text-hide">不同的位置处理字体的隐藏,操作多个</p>
        <div class="click-show"></div>
    </div>
    <p class="text-hide">dfadfj</p>
    <div class="click-show"></div>

    JS:

    var ps = document.querySelectorAll('.text-hide');
        var divs = document.querySelectorAll('.click-show');
        // 预定的字符串
        var saveNum = 10;
        for(var ins = 0; ins < ps.length; ins++){
            ps[ins].index = ins;
            var inner = ps[ins].innerHTML;
            // 去空格两两之间只留有一个空格
            var str = inner.split('');
            for(var i = 0; i < str.length; i++){
                if(str[i] == ' '){
                    str.splice(i,1);
                }
            }
            // 去完空格之后的string
            var newStr = str.join('')
            var len = newStr.length;
            // 大于保留的字符时显示查看更多或...
            if(len >= saveNum){
                divs[ins].innerHTML = newStr.slice(0,saveNum) + "<span class='check-more'>查看更多>></span>";
                ps[ins].style.display = 'none';
            }
            // 如果有查看更多的话就可以点击显示当前被隐藏的信息了
            if(document.querySelector('.check-more')){
                var spans = document.querySelectorAll('.check-more');
                for(var j = 0; j < spans.length; j++){
                    spans[j].index = j;
                    spans[j].onclick=function(){
                        divs[this.index].style.display = 'none';
                        ps[this.index].style.display = 'block';
                    }
                }
            }
        }

    二、css+js超出隐藏:
    CSS:

    p{
     width: 100px;
     font-size: 16px;
     line-height: 24px;
     max-height: 48px;
     overflow: hidden;
     position: relative;
     text-align: justify;
     letter-spacing: .6px;
    }
    .hide:after{
     content: "...";
     width: 17px;
     height: 24px;
     position: absolute;
     bottom: 0;
     right: 0;
     background: #fff;
    }

    HTML:

    <p>月一段文字一段文字一段文字一段文字一段文字</p>
    <p>月一段文字一段文</p>
    <p>月一段文字一段文字一段文字一段文字一</p>

    JS:

    var els = document.querySelectorAll('p');
        for(var i = 0; i < els.length; i++){
            //大于等于两行所占字符11时 增加...
            if(els[i].innerHTML.length >= 11){
                els[i].className = 'hide'
            }
        }
    展开全文
  • 在最前本次分享一下使用canvas实现粒子效果拼出你想要的文字。欢迎关注我的博客,不定期更新中——起因不久之前看到大搜车团队出品的easy mock产品的界面中有一个使用粒子拼出“mock so easy”的效果,感觉非常...

    写在最前

    本次分享一下使用canvas实现粒子效果拼出你想要的文字。

    欢迎关注我的博客,不定期更新中——

    起因

    不久之前看到大搜车团队出品的easy mock产品的界面中有一个使用粒子拼出“mock so easy”的效果,感觉非常有意思,就像下面这样:
    image
    当然了,这个easy mock的界面中还有粒子汇聚、散开、以及缓动等效果,这些在之后的文章中会不定时的更新实现思路。

    我当时看到这个效果的时候是一段单一的英文,不知道源码能不能支持自己配置需要的字符,故想自己实现一个可以配置的版本。

    PS:突然想到作者之前也封装过一个输入一段英文,输出一段可表示该字母的“黑魔法代码”:效果就像下面这样:

    _20170825233827
    缘由也是网上有人用这种黑魔法代码拼出了单词,但是并不是“可配置”的,也就不能想要啥就是啥,故才有了作者的一版封装实现,文章如下:(相关代码在原文中提及

    效果图

    image

    你可以任意输入你能想到的字符,只要打得进去:)

    示例:
    image

    image

    核心问题:怎么确定粒子的摆放位置?

    emmmm作者目前想到的办法是:降低像素数

    来看下这个“非常粗略”的示意图:

    image

    这是当我在页面输入“an”之后展示的隐藏的canvas的截图,我将其放入到了ps中并放大,我们可以清晰地看到该图是由一个个很小的像素点通过每个像素点不同的颜色最终绘制出来的。而我们要做的就是用更少的“像素点”来绘制同样的内容。也就是原来100✖️100像素的图,我们如果用25✖️25来表示,那么每个像素点就会粗很多,同时粒度也会更加宽泛,之后我们如果将像素点变为圆形,最后我们就可以得到如文章开头提到的那样,由一个个粒子“拼”出了效果。

    总的来说就是通过将输入的信息转化为图片后,读取图片的像素信息,同时粗略的将图片分块,遍历每块区域中的像素点判断该块是否需要画一个粒子。届时所有区域遍历完毕就可以用比像素点少很多的粒子来大体表示每一个输入的字符。那么具体实现过程如下:
    - 将输入的文字转化为图片插入到一个隐藏的canvas中
    - 按一定比例如(4像素✖️4像素)分割该canvas图像,形成一个拥有x * y个格子的区域,每个格子中拥有一定像素数(4✖️4 = 16)
    - 读取该canvas中的图片像素数据
    - 获取在每一个格子中拥有除灰度颜色的像素数(白底或者黑底属于插入到canvas中的图片的背景)
    - 当一个格子中有颜色的像素数占所有像素的一定程度后,认定该区域属于输入字符的一部分,则在该区域画一个粒子,否则不画

    实现过程

    文字转化为图片插入canvas

    function loadCanvas(value) {
        var fontSize = 100,
            width = calWordWidth(value, fontSize), 
            canvas = document.createElement('canvas')
        canvas.id = 'b_canvas'
        canvas.width = width 
        canvas.height = fontSize
        var ctx = canvas.getContext('2d')
        ctx.font = fontSize + "px Microsoft YaHei"
        ctx.fillStyle = "orange"
        ctx.fillText(value, 0, fontSize / 5 * 4) //轻微调整绘制字符位置
        getImage(canvas, ctx) //导出为图片再导入到canvas获取图像数据
    }
    function getImage(canvas, ctx) {
        var image = new Image()
        image.src = canvas.toDataURL("image/jpeg") //canvas导出
        image.onload = function() {
            ... 
        }
    }

    降低像素数

    var imageData = ctx.getImageData(0, 0, this.width, this.height)
    var dataLength = imageData.data.length
    var diff = 4 //按4✖️4划分区域,可自行改变尝试
    var newCanvas = document.getElementById('canvas')
    var newCtx = newCanvas.getContext('2d')
    for (var j = 0; j < this.height; j += diff) { //height为canvas高
        for (var i = 0; i < this.width; i += diff) {//width为canvas宽
            var colorNum = 0
            for (var k = 0; k < diff * diff; k++) {
                var row = k % diff
                var col = ~~(k / diff)
                let r = imageData.data[((j + col) * this.width + i + row) * 4 + 0]
                let g = imageData.data[((j + col) * this.width + i + row) * 4 + 1]
                let b = imageData.data[((j + col) * this.width + i + row) * 4 + 2]
                if (r < 10 && g < 10 && b < 10) colorNum++ 
                //如果满足此条件说明当前为背景色黑色(canvas转出来的图片背景并不是纯黑的
            }
            if (colorNum < diff * diff / 3 * 2) {
            //黑色背景占比小于一定程度说明此处应该画粒子,占比度可自行调整
                var option = {
                    x: i,
                    y: j,
                    radius: 6,
                    color: '#fff'
                }
                var newBubble = new Bubble(option)
                newBubble.draw(newCtx) //画粒子
            } 
        }
    }

    其他canvas相关文章

    最后

    源代码见:https://github.com/Aaaaaaaty/Blog/blob/master/canvas/canvasImitateWord/main.js

    本次只实现了可配置拼出字符的功能,粒子动态上没加入特效,其他效果实现思路之后可能会不定时更新——

    惯例po作者的博客,不定时更新中——
    有问题欢迎在issues下交流。

    展开全文
  • 手把手教你写专利申请书/如何申请专利

    万次阅读 多人点赞 2008-12-10 10:46:00
    手把手教你写专利申请书·如何申请专利   摘要 小前言 (一)申请前的准备工作  1、申请前查询  2、其他方面的考虑  3、申请文件准备 (二)填写专利申请系列文档  1、实际操作步骤  2、具体操作  3、经验...

    手把手教你写专利申请书·如何申请专利

     

    摘要
    小前言
    (一)申请前的准备工作
        1、申请前查询
        2、其他方面的考虑
        3、申请文件准备
    (二)填写专利申请系列文档
        1、实际操作步骤
        2、具体操作
        3、经验分享、注意事项
    (三)关于费用
    (四)其他的话
    参考资源
    提示
    常见问题的问与答

     

    摘要:

        如何写好专利申请?由于很多专利申请人都是第一次申请,因此,可能有一种神秘和些许恐惧。本文写的是如何写专利申请书,手把手教你写专利申请并提供申请专利时的注意事项,专利申请费用及费用减缓等相关参考并有实用新型专利申请书和外观专利申请书样本可供下载。

     

    关键字(Keywords):发明专利申请书 专利申请书样本 专利申请书格式 如何写专利申请书实用新型专利申请书 专利申请书范文 专利申请书下载 专利申请书范本 专利申请书范例 外观专利申请书

     

    小前言:

        前两天在忙一份专利申请书。昨天刚好递交了上去,经过这几天的琢磨,也悟出一点点心得。把它共享出来,希望对你有用,如果可以让你少走点弯路,节省点时间,就达到我写此博文的目的了。如何才写好专利申请,并在申请中一炮打响?

        你必须有一个好的创意,一个值得申请专利的项目或创意。这里讲的“值得申请”就是有一定的前瞻性,可执行性,而且,必须要有一定的市场价值。没有市场价值,不被社会认可的专利,永远只能是雾里看花,水中捞月。毕竟我们申请专利的目的是为了保护自身的权利,如果这个权利现在、将来都无法为你产生收益,申请它还有什么意义呢?——当然,如果你的Money较多,加上你的创意够新,即使没有一定的市场价值,也可以提交申请。至于最后白白向专利局送专利申请、维护的Money,我就不管了——或许“有钱人”才乐意这么做。还有一点,需要是他人还没有在专利局注册与你相同或相似的创意才行(好东西可能不仅仅只有你一个人想到哟)。

        如果你这些都没问题,好,那我们就开始吧。

    (一)申请前的准备工作。

    首先,你必须进行专利申请前的准备工作。先上国家知识产权局的网站(http://www.sipo.gov.cn/),了解一下相关的专利申请指南(http://www.sipo.gov.cn/zhfwpt/zlsqzn_pt/zlfssxzjsczn/index.htm)。大致看看即可,且听我慢慢道来,按我后面所说的,一步一步做。你也自然可以写好了。

        1、 申请前查询。

        如果你愿意,可以点击这里(专利检索及分析入口:http://www.pss-system.gov.cn/)去查询一下是否你的创意已有人注册过(当然,这里也可:http://www.soopat.com)。我并不建议你这么做,原因是各种各样的专利多如牛毛——如果你要那么做,会耗去你不少时间——当然,如果你的时间和精力特别的多,加之你的English足够的好,多查询多搜索也是百利而无一害的。如果已有人注册过,恭喜你,说明你的想法很好,人家早就想到了,你找到了同道中人。如果没有,那就更要恭喜你,说明你的想法很独到,或者说,你是有此想法的世界第一人,这下子可以去申请“吉尼斯世界纪录”了,嘿嘿,偷偷地乐一下!

         检索时,建议你使用相关行业、相关技术的通用词汇或技术关键字进行检索。比如:你想申请一个关于鼠标改进的专利,那么,你不妨输入“鼠标”、“滑鼠”甚至“老鼠”(你会这么干吗?)试试。当然,或许你还可能办理入“电脑”、“计算机”等等之类。一句话:想怎么搜就怎么搜!如果最后的结果让你感觉我的创意是最新的,最有价值的,那好,赶快行动!越快越好——如果是这样,加上你正确的方法,你的专利申请的成功率就相当地高(要有自信哟!)。

        2、其他方面的考虑:

        (1)确定你要申请的专利类型。是发明专利,实用新型专利还是外观设计专利?如果是集成电路,就申请集成电路布图设计专利(2001年10月1日起新增)。

        (2)确定是否需要专利代理。根据你自己的需要吧,如果你想挑战性地试写一下专利申请书,那么就自己动手(我建议你这么做)。如果你是申请发明专利,或者你自己对自己的写作能力没有太多的自信,或是你不想嚼文咬字、挑灯夜战,那你就让专利代理机构操刀。当然得付点银子出去,市场经济嘛!一份劳动一份收获,总不能让别人为你挨更守夜、费尽心思而没有报酬吧。呵!

        (3)作为个人或者受托开发单位,要确定是否为职务发明创造。作为个人,如果要申请的专利与自己的工作同属一个领域(或紧密相关),一定要取得单位的书面证明才能去申请个人的专利。否则,专利成功后很可能引起所有权纠纷。而作为受托开发单位也要一开始就与委托单位订合同中确定专利的所有权(除非您不打算要其中的专利),否则可能会有纠纷之扰。

        3、申请文件准备。

    这里说明一下,由于我们通常申请的是“实用新型专利”居多,所以,以下就只讲实用新型专利的申请,其他的如法炮制即可。发明专利与实用新型专利的申请文件格式一样,只是把“实用新型”几个字换成“发明”(但审批方式有很大的区别,发明专利要经过实质审查才能授权)。

        发明专利申请的审批程序包括受理、初审、公布、实审以及授权五个阶段。实用新型或者外观设计专利申请在审批中不进行早期公布和实质审查,只有受理、初审和授权三个阶段

        申请前,你需要填写各种各样的申请表。这些都是固定格式的,在国家知识产权局的网站上可以下载到,如果是申请实用新型专利的话,后面我也有提供打包下载。

        按照规定,申请实用新型专利,应当提交实用新型专利请求书、权利要求书、说明书、说明书附图、说明书摘要、摘要附图。申请文件应当一式两份

        你可以到这里下载相关文件:

    http://www.sipo.gov.cn/bgxz/index.htm)

    注意鼠标移动到“与专利申请相关”及“通用类”上即可(见下图红色部分及下面第一个“通用类”【橙色】):

    专利文档下载

    如果你申请实用新型及外观专利,在这个页面右下方还有几个文件可以下载,如下图:

    专利申请文档下载2

    特别建议你下载相关的“撰写示例”文档(http://www.sipo.gov.cn/zhfwpt/zlsqzn_pt/zlsqspcxjs/zlsqxgsxjs/index.htm)。具体就是:
    实用新型专利申请撰写示例
      申请外观设计专利的,申请文件应当包括:外观设计专利请求书、图片或者照片(要求保护色彩的,应当提交彩色图片或者照片)以及对该外观设计的简要说明。
      示例1:外观设计申请撰写示例
      示例2:相似外观设计申请撰写示例

    比如:你需要申请实用新型专利,那么,你就下载“实用新型申请撰写示例”。因为撰写示例文档可以让你依葫芦画瓢,而且里面有许多详尽的解释,可以让你少走弯路,节省更多的时间。下载完成上面这个网址中的示例文档之后,再点击那个“表格下载”的链接,这样就进入这里了:http://www.sipo.gov.cn/bgxz/index.htm。如果你是第一次申报专利,那么,只需要关注第一栏“专利申请表格”中的内容即可。

        以下是相关文件的列表清单及链接地址,你可以逐一点击下载(先别急着下载,建议你看完全文后再操作):

        名称     官网上下载的文件名
        1.权利要求书
        2.说明书
        3.说明书附图
        4.说明书摘要
        5.摘要附图

        6.费用减缓请求书
        7.发明专利请求书
        8.实用新型请求书

        9.实用新型申请撰写示例(说明书):[建议下载]

     

    关于文档的相关说明:
        1、上面第1-5为必需文件,一式两份(纸质递交,如果是电子申请,则只需要一份);
        2、上面第6为一式一份即可,手工签字。
        3、上面第7和8针对你的专利类型的不同,提交相关的文件,一式两份,手工签字。如果同一天同时提交两种类型,那么,需要两份同时提交,届时实用新型专利会先批准下来,然后才是发明专利,因为
    发明专利需要实质审查,时间会更长。如果发明专利没能最后通过,实用新型可以起到一定的保护作用。如果发明专利通过审核并授权了,声明放弃实用新型专利即可。
        4、费用减缓证明需要到当地街道办去办理,自己填好即可,但写年收入时要低于4.2万元/年,否则不会减缓相关费用。
        5、所有说明书、说明书附图和权利要求书,如果有两页以上,请每份都标注页码,比如:说明书,共9页,那么第一页可以写成:第1页/共9页。其他类推,如:说明书附图,共两页,第二页可以写成:第2页/共2页。
        6、根据专利侵权判定中的“全面覆盖”原则,主权利要求(一般为权利要求第1条)上的列举要求保护的项目越少越精越好,写得越精练、越少越好,保护范围可能越大。要写出其他欲侵权者无法绕过的关键技术保护要点,其他的非必要的、非关键性的技术特征写入从属权利要求(如权利要求2,3等)。根据侵权判定中的“全面覆盖原则”,如该项权利要求中写了五项,人家只侵犯你其中四项,不算侵权,所以,要写得越精越好,而不是越多越好。
        7、除外观专利外,发明和实用新型专利中的附图必须为黑色,不能为灰度或彩色。
        8、补正书为今后备用,因为国家专利审查员发现你提交专利时存在缺陷需要补正时方填写此文档。

        9、由于国家专利局网站的更新,上述文件名称(电脑名称)可能有改变。


        下面进入我们的关键步骤,填写专利申请相关文档。

        (二)填写专利申请系列文档

        1、先说说实际操作步骤:

        先看《实用新型申请撰写示例(说明书)》,再依葫芦画瓢写出与你专利相对应的各部分内容。之后,检查,检查,再检查,确认无误后,将相关部分复制到上面几个文档(《权利要求书》、《说明书》、《说明书附图》、《说明书摘要》、《摘要附图》)中,最后,再填写实用《新型专利请求书》、《申请后提交文件清单》及《费用减缓请求书》。剩下的就是打印上述除撰写示例文档之外的所有文档各一份,再复印一份。如果你没有复印机,那你就打印一式两份好了——不建议你这么做,事实上,专利局也是要求一份打印,另一份复印,以保证两份的高度一致性——所以,千万要保持两份完全一致哟!最后整理好就可以上交国家专利局了。

        2、 具体操作

        (1)仔细研读示例文档。具体操作时,我建议你先首先打开《实用新型申请撰写示例(说明书)》文档,也就是这个文件:P020060510438053585660.doc,不妨多看几遍。如果你还不太明白,那我还建议你多看看其他已申请专利的格式和写作方法。多多益善,多看多受益。直到完全看明白为止。不要嫌麻烦,世界最怕“认真”二字,只要认真了,没有学不会、做不成的。

        (2)依葫芦画瓢,填写你的内容。填写时,注意严格按照示例文档中的要求进行!这是成功申请的前提。

        (3)填写完成后,按上面步骤1介绍的方法做好其他各步即可。

        3、 经验分享、注意事项。

        下面是一些经验,以及注意事项。

        (1)关于实用新型的名称。

        a. 应简明、准确地表明实用新型专利请求保护的主题。

        这个名称,应该是你需要保护的专利的最具概括性的描述。举个例子:

        如果你申请一个新型鼠标方面的专利,如果你用:“3D流线型暖手调温带LED照明的鼠标”就远比“一种鼠标”或“新型鼠标”来得更准确,更明白无误、保护的主题也更有针对性。它列出了你要保护权利的诸多关键词:

        “3D流线型”——说明形状、外观

        “暖手”、“调温”、“带LED照明”——说明了重要的功能

        “鼠标”——说明了对象的主体

        言简意赅,个个词语切中要害。不是吗?人家看到你这个标题,就想试用你的产品,不是吗?

        b. 名称中不应含有非技术性词语,不得使用商标、型号、人名、地名或商品名称等。

        c. 名称应与请求书中的名称完全一致,不得超过25个字。

        这一点要特别注意了,因为我们在填写申请书过程中,可能需要不断地调整修改我们的专利名称,以达到上面a所述的要求。往往是改了一个地方,另一些地方忘记修改了。事实上,这里的名称除了《说明书》内部需要统一外,与《实用新型专利请求书》、《费用减缓请求书》等相关文档中相应的专利名称描述也要严格保持一致。另外就是要象a中所述的,要言简意赅,这样你的专利名称控制在25字是没有问题的。如果万一你的功能确实多,已惜字如金,都还超过25字,那怎么办?那我就建议你,多向古人学习,写成文言文!开玩笑的哈,不至于那么夸张。这时,你可以将不太重要的东西去掉。比如:上面的“3D流线型”。

        (2)关于格式。

        专利申请中有一些常用的固定式格式(注:下面的“XXX”之类的,表示被替换的实质性内容)。比如:

        《说明书》中: 

        所属技术领域

        本实用新型涉及一种XXXXXX,尤其是XXXXXX(或者:其特征是XXXXXX)。
        [要简要说明其所属技术领域或应用领域,目的是为便于分类、检索及其它专利活动的进行。]

        背景技术

        目前,XXXXXX。

        [这里就是指出目前现有问题,引证文献资料。可以指出当前的不足或有待改进之处或者你的发明创造中有什么更有利的东西等等。应提供一至几篇在作用、目的及结构方面与本发明密切相关的对比资料,简述其主要结构或组成或工艺等技术构成,必要时可借助附图加以说明,并客观地指出其不足之处及其原因,为了方便专利审查专家们更方便的审核你的专利,引经据典的,要注明出处。如提供不出具体的文献资料,也应对现有技术的水平、缺点和不足作一介绍。]

        发明内容

        为了克服XXXXXX的不足, 本实用新型XXXXXX。(要解决的技术问题)

        本实用新型解决其技术问题所采用的技术方案是:XXXXXX。

        [这里需要严格按照示例文档中的要求来写,比如:

        a、技术方案应当清楚、完整地说明实用新型的形状、构造特征,说明技术方案是如何解决技术问题的,必要时应说明技术方案所依据的科学原理。

        b、撰写技术方案时,机械产品应描述必要零部件及其整体结构关系;涉及电路的产品,应描述电路的连接关系;机电结合的产品还应写明电路与机械部分的结合关系;涉及分布参数的申请时,应写明元器件的相互位置关系;涉及集成电路时,应清楚公开集成电路的型号、功能等。

        c、技术方案不能仅描述原理、动作及各零部件的名称、功能或用途。]

        本实用新型的有益效果是,XXXXXX。

        [写出你的实用新型和现有技术、现有产品进行比较,结合技术内容说明自己发明创造的优越性及积极效果。如结构简化、加工方便、生产效率提高、产品收率提高、环境污染减少等等。]

        附图说明

        下面结合附图和实施例对本实用新型进一步说明。

        图1是本实用新型的XXXXXX原理图。

        图2是XXXXXX构造图。

        图3是XXXXXX图。

        ……。

        图中:

        1.XXX 2.XXX  3.XXX 4.XXX

        5.XXX 6.XXX  7.XXX 8.XXX

        ……

        [附图说明:应写明各附图的图名和图号,对各幅附图作简略说明,必要时可将附图中标号所示零部件名称列出。]

        具体实施方式

        在图1中,XXXXXX。图2中,XXXXXX。……

        [具体实施方式:是实用新型优选的具体实施例。具体实施方式应当对照附图对实用新型的形状、构造进行说明,实施方式应与技术方案相一致,并且应当对权利要求的技术特征给予详细说明,以支持权利要求。附图中的标号应写在相应的零部件名称之后,使所属技术领域的技术人员能够理解和实现,必要时说明其动作过程或者操作步骤。如果有多个实施例,每个实施例都必须与本实用新型所要解决的技术问题及其有益效果相一致。]

        ……

        这些常用的格式,依葫芦画瓢就好。这方面不适合于由你来“发明”或“创造”哟。

        (2)关于说明书附图。

        a. 每一幅图应当用阿拉伯数字顺序编图号。

        比如:图1,图2,……,图N

        b. 附图中的标记应当与说明书中所述标记一致。附图标记当使用阿拉伯数字编号,申请文件中表示同一组成部分的附图标记应当一致。但并不要求每一幅图中的附图标记连续,说明书文字部分中未提及的附图标记不得在附图中出现。

        c. 有多幅附图时,各幅图中的同一零部件应使用相同的附图标记

        为了做到b,c两点,我的建议是:

        给每个不同的部件,取一个标记,按数字序号分别取名。如果你的附图较多,而且各附图中部件很多。那么,你在给部件做标记时,可以采用“图号+部件号”的方式。

        假如你有10幅图,图1中有20个部件,图2中部件非常多,比如有138个部件,图3有8个部件等等,其中图2中有两个部件正是图3中的某两个部件。为了保持所有附图的统一性,你可以采用:图1中的部件标记为:1001,1002,……,1020(其中,第1个数字“1”表示图1,后面的001,002等表示部件序号)。图2中的部件标记为:2001,2002,……,2138等(其中,第1个数字“2”表示图2,后面的表示部件序号)。图3中的部件可能就是:3001,3002,……,2008,2100,……,3006等(其中第1个数字“3”表示图3,但有两个部件2008,2100是图2中已标明的部件,也就是同一部件,所以不用3XXX为编号)。

        这么做的好处很明显,就是一看前面的第一个数字(当然,如果你的图很多的话,或许是要看前两个数字),就可以知道此部件属于哪一张附图的。不会出现混浠不清的情况,不同的部件的编号也不会重复。而且,这样编号显得专业……嘿嘿!

        d. 附图中不应当含有中文注释。

        除一些必不可少的词语外,例如:“水”“蒸气”“开”“关”“A-A剖面”,图中不得有其他的注释。

        e. 应使用制图工具按照制图规范绘制,剖视图应标明剖视的方向和被剖视的图的布置。剖面线间的距离应与剖视图的尺寸相适应,不得影响图面整洁(包括附图标记和标记引出线)。图中各部分应按比例绘制。

        f. 图形线条为黑色,图上不得着色。应当使用制图工具和黑色墨水绘制,线条应当均匀清晰、足够深,不得着色和涂改不得使用工程蓝图

        g. 附图应当尽量竖向绘制在图纸上,彼此明显分开。当零件横向尺寸明显大于竖向尺寸必须水平布置时,应当将附图的顶部置于图纸的左边,一页图纸上有两幅以上的附图,且有一幅已经水平布置时,该页上其他附图也应当水平布置。一幅图无法绘在一张纸上时,可以绘在几张图纸上,但应另外绘制一幅缩小比例的整图,并在此整图上标明各分图的位置

    附图的大小及清晰度:应保证在该图缩小到三分之二时仍能清晰地分辨出图中的各个细节,并适合于用照相制版、静电复印、缩微等方式大量复制。

        (3)关于权利要求书。

        a. 每条由一句话构成。需要简洁、精炼,突出需要保护的关键点。记住,每一条都是一个“框”,如果有人侵犯了你的专利,就凭这个“框”来套,来认定人家是否侵犯了你的某条专属权利。只允许在该项权利要求的结尾使用句号

        b. 有固定的格式。比如:第1条,就是:“一种XXXXXX,其特征是:XXXXXX。”XXXXXX部分是你自己的内容。我也知道大家不缺创意,不缺发明创造的功夫。但在这里,就不需要你发挥你的“发明”“创造”本领了,请按条条框框来!虽然教条,但是实用。

        c. 一项实用新型应当只有一个独立权利要求。

        d. 除第一条权利要求外,其他的权利要求为从属权利要求,它们的书写格式为:“根据权利要求N所述的XXXXXX,其特征是:XXXXXX。”(其中N为权利要求书中的条款编号)。从属权利要求应当用附加的技术特征,对所引用的权利要求作进一步的限定。

        e. 权利要求书应当以说明书为依据,说明要求保护的范围。权利要求书应使用与说明书一致或相似语句,从正面简洁、明了地写明要求保护的实用新型的形状、构造特征,如:机械产品应描述主要零部件及其整体结构关系;涉及电路的产品,应描述电路的连接关系;机电结合的产品还应写明电路与机械部分的结合关系;涉及分布参数的申请,应写明元器件的相互位置关系;涉及集成电路,应清楚公开集成电路的型号、功能等。

        f. 权利要求应尽量避免使用功能或者用途来限定实用新型;不得写入方法、用途及不属于实用新型专利保护的内容;应使用确定的技术用语,不得使用技术概念模糊的语句,如“等”、“大约”、“左右”……;不应使用“如说明书……所述”或“如图……所示”等用语。

        g. 权利要求书中使用的科技术语应当与说明书中使用的一致,可以有化学式或数学式,必要时可以有表格,但不得有插图。不得使用“如说明书……部分所述”或者“如图……所示”等用语。

    (附参考资源:怎样写权利要求书 http://www.hczl.com/yyzn/2008129225018.htm)

        (4)关于说明书摘要。

        说明书摘要应写明实用新型的名称、技术方案的要点以及主要用途,尤其是写明实用新型主要的形状、构造特征(机械构造和/或电连接关系)。摘要全文不超过300字,不得使用商业性的宣传用语[常写长篇大论、洋洋洒洒,下笔千言,离题万里者注意了!这里要言简意赅,切中要害],这里建议你先写好《说明书》中所属技术领域中一段,然后再对这段文字进行高度概括,控制在300字以内放于此处即可。这样也保证了文档的高度一致性。

    摘要附图必须是从说明书附图中选出的一幅。

        (5)关于文档中内容的格式问题。

        所有文档尽量要求都是打字或印刷。特别是说明书、权说明书摘要、权利要求书。字迹应当整齐清晰,黑色,符合制版要求,不得涂改,字高应当在3.5毫米至4.5毫米之间,行距应当在 2.5毫米至3.5毫米之间。

        如果相关文档有两页及两页以上,每页末的下部正中位置必须有页码。建议在页眉右侧加上“第N/M页”的字样(其中N为当前页的序号,M为总页数),但字体大小应与页末下部正中位置的页码文字大小保持一致。

        (6)关于《费用减缓请求书》的填写。

        减缓理由中,请写明个人的年收入。目前规定只有年收入小于4.2万元的才有减缓。所以,请将你的年收入写为此数字以下的某个数字,相信你不会写成41999元吧?如果是,也可以。不过未免太“精”了吧?呵!对了,还有一点,就是“发明创造名称”一栏,需要与你的专利主题名称保持一致!

        (三)关于费用

     (附:专利缴费指南 http://www.sipo.gov.cn/zhfwpt/zlsqzn_pt/zlsqdfy/index.htm 必读!)

    下面关于专利的收费标准来自http://www.sipo.gov.cn/docs/20180810160805493844.pdf(你可以直接下载,如果不下载直接往下看)

     

      

     

    费用减缓规定

        上面费用表中有部分费用还可以减缓!

        国家知识产权局专利局2001年01月曾发文:

        个人可以减缓85%(申请维持费、复审费为80%),单位可以减缓70%(申请维持费、复审费为60%)。

        要减缓费用,必须:

        (1)填写专利申请费用减缓请求书

        *(2)提供证明文件(个人收入情况、单位主管部门证明)

        别忘记你仍然要缴纳未减缓的部分,当你的专利获利或者你有钱时,别忘记补交!

        *注:我在深圳申请时不需要提供个人收入情况证明文件,其他地方我不太清楚。请提交申请前打电话或上网查询。

        关于这项减缓措施,我想赞一句:好!——对于国家这项措施,是值得赞扬和称道的,它给专利权人带来了实实在在的好处。中国人聪明人很多,鼓励创新——对头!不仅应该发扬,还应该更灵活些。

        (四)其他的话

        完成上述“(二)填写专利申请系列文档”一步之后,在准备提交之前,还是那句话:检查,检查,再检查!

        再说一遍:

        申请实用新型专利,应当提交实用新型专利请求书、权利要求书、说明书、说明书附图、说明书摘要、摘要附图。还有就是:《申请后提交文件清单》及《费用减缓请求书》。申请纸质文件应当一式两份。

        如果是申请发明专利的,申请文件应当包括:发明专利请求书)、说明书(必要时应当有附图)、权利要求书、摘要及其附图各一式两份。

        而申请外观设计专利的,申请文件应当包括:外观设计专利请求书、图片或者照片,各一式两份。要求保护色彩的,还应当提交彩色和黑白的图片或者照片各一份。如对图片或照片需要说明的,应当提交外观设计简要说明一式两份。

        最后再面交或邮寄到国家专利局或直接到就近的国家专利局代办处(通讯地址详见:http://www.sipo.gov.cn/lxwm/index.htm)面交。

    也可以电子提交,中国专利电子申请网入口:http://cponline.cnipa.gov.cn,具体参见这里:http://www.sipo.gov.cn/zhfwpt/zldzsq_pt/zldzsq/index.htm

         接下来,你需要耐心地静候佳音……不妨,看看下面的专利申请审查程序图:

    专利申请审查程序图

     

        看了那么多,也应该轻松一下了,说点别的话题吧~~

        经过几日的艰苦努力,终于写出了你的第一份专利申请书(当然,如果你的专利说明如果不太复杂的话,或许不用几天,但我确实用了几天才搞定这份专利申请),一定很有成就感吧!

    在为你的发明创造而努力的日日夜夜里,你或许为一个个技术难题而费尽心思,绞尽脑汁,也可能为某个技术难题而废寝忘食、在经过无数次思考、无数次试验正在“山重水复疑无路”时,却突然地“柳暗花明又一村”,这个多日甚至多年的不解之谜被你揭开时,那种兴奋和满足感是无法形容的!

        也许,你在你研究的工作中,遇到这样那样的困难,甚至被老婆骂成“疯子”、不被家人理解和支持,但你还是那么执着地坚持、坚持、再坚持,终于十年甚至数十年磨出天下第一剑。由黑发青年熬成了白发中年,甚至成了“秃老头”——但一切努力都是值得的!“人生就像是一次旅行,不在乎目的地,而在于沿途的风景……”(好象我也在做啥广告了?,哈!)

    末了,总还想说点什么……

        就说说那个最“万恶”,也最“可爱”的东西——“钱”吧。

        钱这东西,真不是东西!有钱虽然确实不是万能,但没钱却真的是万万不能!

        或许,你已为你这件发明创造而耗尽了你的家底,由“小资”或“中产阶级”变成了“贫下中农”或“无产阶级”。说不定你正为你的发明而四处找资金,找“风投”,冒着严寒酷暑奔波于北京或深圳或某个城市的大街小巷。在心中,你是多么地渴望将你的“宝宝”培育成一个巨人——培育成一个战无不胜的巨人。但是,残酷的现实是:经过诸多的努力,或许还是一无所获。我也曾在北京的街头东奔西走,怀揣着厚厚的一叠商业计划书、各种各样的报告,满怀信心地走进一家又一家知名公司,可是,你根本无法见到他们的相关部门的负责人,更别说“1号人物”。一种可能的情况是,前台小姐彬彬有礼地让你留下你的名片或是让你登记之后找一个不太相关的人与你简单地聊聊,然后说:“我过段时间给你消息……”,结果,你将永远得不到消息……,更有甚者,你甚至会被凶巴巴地前台小姐或是保安把你当成可怜的推销人员而扫地出门!——“可怜的孩子!”或许,你那慈祥的妈妈看到了这一幕之后也会忍不住说出这么一句。但,这就是现实!

        许许多多的专利权人都曾遭遇过抱着个金娃娃,就是没奶喂的窘境。他们省吃俭用,已不是一分钱掰成两半花,而是一分钱求之不得当成一元钱来用!可怜的孩子们嗷嗷待哺,渴望着给他们那么微不足道的一点奶喝——当然,希望也别含三氯氰胺!(玩笑哈!)

        可是,现实的情况却是“锦上添花易,雪中送炭难。想想当年马化腾的QQ,在缺资金时差点卖掉!当然,现在出名了,政府就给他们上百万的科技创新奖金了,其实,他们这时候反倒不缺钱了。但是——如果将这百万奖金,用于扶持更多有价值的专利项目,哪怕一个项目只给10万元,也可以扶持10个项目,或许他们就靠这一点点启动资金,外加其他方式解决一部分资金,就逐渐将金娃娃哺养成冲天巨人哩。

        关于此类诸多话题,如果你有想法,欢迎与我商讨【联系电话:13425476431(微信同号),QQ:110-678-9933, Email:zz9933@qq.com】。如果你有资金,想找项目投资,当然,也欢迎你找我——因为,我也是众多拥有“嗷嗷待哺孩子”中的一个!

    夜深了……最后,祝各位工作顺利,一切顺心!如果你正在或正准备申请专利,希望本文对你有所帮助,这也正是我写此博文的初衷。祝你尽快拿到你梦寐以求的专利证书!并早日将你的专利发扬光大,创造更多的社会价值,同时也为你带来更多的财富!到时别忘了请我喝你的丰收宴哟!

    当然,如果你觉得本文对你有帮助,你可以微信点赞打赏(微信扫描以下二维码即可,然后输入你的打赏金额)。

    微信打赏

    参考资源:

        1. 漫谈专利:

    http://dopic.org/cgi-bin/bbs/topic.cgi?forum=9&topic=109&show=0&end=9/109.htm

        2. 中华人民共和国国家知识产权局http://www.sipo.gov.cn/

        3. 国家知识产权局--专利检索http://www.sipo.gov.cn/zljs/ (笔者还给大家推荐一个搜索专利的好网站:http://www.soopat.com)

        4. 实用新型专利申请的相关文档打包下载:http://download.csdn.net/source/3215777

        5. 国家知识产权局专利局代办处通讯地址:http://www.sipo.gov.cn/sipo2008/zldbc/gdbctxdz/200804/t20080402_367690.html

        6. 专利申请书格式参考 http://www.chinapatent.cn/ArticleShow.asp?ArticleId=215

        7. 另一篇关于《涉及计算机程序的发明专利申请的解读》的文章:http://blog.csdn.net/johnsuna/archive/2008/12/16/3534102.aspx

       8. 专利申请指南 http://www.66law.cn/topic2010/zlsms/80905.shtml (必读!)

       9.怎样写权利要求书 http://www.hczl.com/yyzn/2008129225018.htm

     10.专利缴费指南 http://blog.csdn.net/johnsuna/article/details/8632334 (早期文档,仅做参考)

           专利费用一览表:http://www.sipo.gov.cn/docs/20180810160805493844.pdf(你可以直接下载)(必读!)

     

    [如转载本文,请保持其完整性]

     (本文首发日期:2008年12月10日,最后更新日期:2018年10月24日22:26)

    提示:
        1. 鉴于本人水平和经验有限可能对某些专利申请条款理解不透彻,上文可能有疏漏和不完善之处,希广大业界朋友拍砖,批评指正。文中相关的建议如有不妥之处,以相关法律法规及国家知识产权局专利局相关文件为准。
        2. 所有最后更新以此文为准,WORD文档及PDF文档未做更新,见谅!

    常见问题的问与答:
        有人在问发明专利申请书的写法问题。这里统一做答(其实上面正文中有提及到,可能问的读者朋友没有注意到而已):
        (1)发明专利与实用新型专利的申请文件格式一样,只是把“实用新型”几个字换成“发明”(但审批方式有很大的区别,发明专利要经过实质审查才能授权)。
        (2)如果是申请发明专利的,申请文件应当包括:发明专利请求书(从这里下载:http://www.sipo.gov.cn/zlsqzn/sqq/sqwjzb/200804/t20080410_372677.html)、说明书(必要时应当有附图)、权利要求书、摘要及其附图各一式两份。

     

    Q:我的设计有很多零件的哦,要不要注明型号和数量啊?专利申请中,所用的配件产品要用精确到什么型号吗?用的具体材料要说明吗?
    A:你说清楚原理,让中等专业技术人员可以制作出来为准,也就是说,要让一般专业技术人员不用费大力气去研究就可以如法炮制实现。涉及结构的,需要注明相关的结构以及相互之间的关系。在专利申请说明书中的阐述要说得清楚明了,权利要求书中必须说明你要保护的内容。

     

    Q:第一次提交专利申请时,要交多少费用?什么时间交?申请批准之后又要交多少年费?
    A:如果你的权利要求书的保护条数小于十项,申请费用为75元(减免后的);如果你的权利要求书的保护条数超过十项,每项加收100元。申请费用是你面交或者邮寄到国家专利局受理中心后,通过格式审查后,你将收到受理通知书,收到后可以在两个月内交。如果你是到国家专利局各分理处面交,我的建议是:当时交费(免得以后再去专门交款,省事)。当专利批准后,需要交专利年费,费用额度在博客中已有写。

     

    Q:我的设计的产品有点复杂的,要不要造个实验模型寄过去给专利局啊?
    A:不需要。他们不看模型,只接受纸质说明书等,他们要的是原理,产品关键部件相互之间的关系,以及实现机理,实施方式等的文图说明。

     

    Q:我的设计产品中有各种语言的程序,需要提交吗?我设计出来但是都未验证的,有无所谓啊?
    A:不需要提交程序,也无需验证。甚至,你还没有做出相应产品模型都可以申请专利。

     

    Q:我的设计产品在外形也是最新的,在实用新型权利要求书中要求外形保护?
    A:这个,我没有做过,无法告知。一般地,需要提交外形图片,另行申请外观专利为好。


    Q:我到哪里去交我写好的专利申请书?面交还是邮寄?

    A:可以采用几种方式:
    1、直接到离你最近的代办处面交。国家知识产权局专利局代办处通讯地址:

     

    http://www.sipo.gov.cn/zldbc/gdbctxdz/200804/t20080402_367690.html

    2、挂号或EMS方式邮寄到国家专利局。

     

        通讯地址:北京市海淀区蓟门桥西土城路6号国家知识产权局专利局受理处

        邮政编码:100088

      总  机:010-62083114

      客户服务中心:010-62085588/5599、010-62356655

      专利复审受理咨询:010-62801799

      PCT申请国际阶段咨询:010-62088476

      集成电路布图设计咨询:010-62088216

      专利实施许可合同备案咨询:010-62084282

      电子申请咨询:010-62356655

      代办处服务监督:010-62088375

      专利事务服务咨询电话:010-62086383

      专利事务服务咨询电子邮箱:cpquery@sipo.gov.cn

      专利文献咨询:010-62083246/3238

    3、委托专利代理机构帮你做完所有事。如果要找专利代理机构,建议你找当地的科技局或知识产权局相关部门咨询或介绍。

     

    Q:实用新型年费每年交多少?

    A:除了第一次交的费用里面除了年费还有印花税、登记费外,以后都只交年费。
    个人实用新型年费:

    1-3年:90元;4-5年:900元;6-8年:1200元;9-10年:2000元。

     (专利缴费指南 http://blog.csdn.net/johnsuna/article/details/8632334 )

     

    Q: 我现在有一个完全能够实现的发明,但是因为我没有足够的钱将这个发明做出来,能以图片加文字说明的形式申请专利吗?
    A:可以, 不需要做出样品的。事实上,国家专利局审批专利时不需要看样品,其审批以专利说明书等文档为准,所以,要求写相关文档时必须清楚说明你的发明创造内容、实施方式等。

     

    参考链接:

    中国专利电子申请网 专利审批流程
    PCT申请 专利检索 专利审查信息查询
    专利事务服务


    -(完)The End - 

    [如转载本文,请保持其完整性]

    (本文最后更新日期:2018年10月24日)

    

    展开全文
  • 博客--用文字整理生命

    千次阅读 多人点赞 2014-10-15 16:46:47
     一个偶然的机会,读了刘未鹏老师的“为什么应该从现在开始就博客”,刘未鹏老师认为,一个博客有很好处,却没有任何明显的坏处。这些好处包括:  第一,能够交到很志同道合的朋友;  第二,书写是为了...
  • 利用vue实现“显示更多”功能

    千次阅读 2018-05-04 00:36:11
    利用vue实现“显示更多”功能 当网页内容比较多时,将内容全部显示一方面会显得冗余,另一方面并不是每个人都喜欢所有内容。因此,为了提高用户体验,一些网站便将内容显示一部分,然后使用“显示更多”功能来...
  • RecyclerView下拉刷新上拉加载更多--EasyRecyclerView

    千次阅读 热门讨论 2016-12-02 11:28:56
    EasyRecyclerView描述这是一个下拉刷新上拉加载更多框架(ps:后期还会加入一些常用的功能.),头部用的秋哥的android-Ultra-Pull-To-Refresh,底部和没有数据的状态自己实现的.其实刚刚开始我是找个库直接用的,试了几...
  • 语种文字处理的得力助手——BabelPad 2006年我了《输入法中的好工具——BabelPad》,介绍了BabelPad在输入汉字方面的应用。今天我着重介绍它的高级用法。 2000年,国家质量监督局公布了GB18030汉字编码标准。...
  • 在前面:大家好K。首先为点进这篇有趣的文章点赞?...如果你喜欢机器学习和数据科学方面的研究,或者做着相关的工作,总有一天,一定会想看平时经常使用的数学的世界,而不是止步于只会调用P...
  • 如果是训练一个手写体识别的模型,用一些前人收集好的手写文字集就好了,比如中科院的这些数据集。但是如果我们只是要训练一个专门用于识别印刷汉字的模型,那么我们就需要各种印刷字体的训练集,那怎么获取呢?...
  • OCR 文字特征提取

    千次阅读 2017-03-08 17:58:55
    作为OCR系统的第一步,特征提取是希望找出图像中候选的文字区域特征,以便我们在第二步进行文字定位和第三步进行识别. 在这部分内容中,我们集中精力模仿肉眼对图像与汉字的处理过程,在图像的处理和汉字的定位方面...
  • 背景在有心课堂《自己动手HTTP框架》课程中有下列课程:自拍要发朋友圈如何实现 http://stay4it.com/course/4/learn#lesson/208通过自己的HTTP框架实现将图片和文字等内容在一个接口中提交到服务器。无论哪种...
  • 微信小程序实战篇-下拉刷新与加载更多

    万次阅读 多人点赞 2017-06-17 10:59:19
    哈喽,大家好,这标题是不是有点奇怪,你们期盼的微信小程序实战篇-电商(三)没出现,我是这么的,因为电商里面的内容有很,如何我只是以一二三那样命名的话,不方便你们查看每篇文章讲解的内容,所以我就换...
  • vue控制多行文字展开收起

    万次阅读 2019-05-30 16:43:31
    这里设置了控制三行,如果超过三行会展示,“显示更多” 超出文字显示省略号。 点击“显示更多”会展开所有文案,按钮变成“收起” (未超出三行的时候) (展开) (收起) 代码实现: <template> <...
  • 文字识别(六)--不定长文字识别CRNN算法详解

    万次阅读 多人点赞 2019-02-18 15:34:54
    在以前的OCR任务中,识别过程分为两步:单字切割和...但是此法已经有点过时了,现在流行的是基于深度学习的端到端的文字识别,即我们不需要显式加入文字切割这个环节,而是将文字识别转化为序列学习问题,虽然输...
  • 一、垃圾文字生成器介绍 最近在浏览GitHub的时候,发现了这样一个骨骼清奇的雷人项目,而且热度还特别高。 项目中文名:狗屁不通文章生成器 项目英文名:BullshitGenerator 根据作者的介绍,他是偶尔...发现,...
  • 漫谈程序员系列:看看你离优秀有

    万次阅读 多人点赞 2014-10-21 08:56:33
    好吧,也许,韩寒这个全民岳父你更熟悉……这些知名的赛车手,还有在《头文字D》中送豆腐却能在山道神漂移的周董,与刚走出驾校拿到驾照的学员们,到底有大差别?到底哪些新手司机可以成为未来的神司机?  这是一...
  • 为什么我在CSDN坚持了3年的博客?

    万次阅读 多人点赞 2018-11-04 23:47:48
    后面注册了一个新的号,也就是目前我在更新的号,又坚持了3年。我为什么在CSDN坚持了这么长时间?这篇文章结合我自己的经历,希望能给大家带来一些有用的东西。 1. 我为什么选择CSDN? 现在大家觉得CSDN的主页...
  • div内图片和文字水平垂直居中

    万次阅读 2017-11-29 17:32:36
    大小不固定的图片、多行文字的水平垂直居中 ...关于图片垂直居中显示,想必很多写css的人都研究过,或者说是搜寻过方法。淘宝团队似乎提供了一种不错的方法,用font-size解决IE下垂直居中的问题,是
  • 如果热爱编码,就应该少代码

    千次阅读 2020-01-19 06:25:13
    对于程序员来说,如果热爱编码,那么我也劝:“能少一行代码就尽量少一行。” 可能有些同学觉得这话听起来有点玄乎:“代码得少,不就意味着缺乏实战经验吗?那我何年何月才能进一线大厂,成为真正的大神...
  • 文字识别(三)--文字定位与切割

    千次阅读 2019-02-18 11:10:30
    要做文字识别,第一步要考虑的就是怎么将每一个字符从图片中切割下来,然后才可以送入我们设计好的模型进行字符识别。现在就以下面这张图片为例,说一说最一般的字符切割的步骤是哪些。 当然,我们实际上要识别的...
  • 程序员个人技术博客的价值与意义

    万次阅读 多人点赞 2019-11-08 21:31:07
    被别人超越想写,但不知道什么技术含量低,出来没意义,怕别人嘲笑博客最初的想法博客的价值与意义加深对技术点的理解,记录足迹,反映成长,分类检索,方便日后查阅观点碰撞,分享收获结交更多志同道...
  • 文字识别(一)--传统方案综述

    万次阅读 多人点赞 2019-02-17 12:48:15
    文字识别是计算机视觉研究领域的分支之一,归属于模式识别和人工智能,是计算机科学的重要组成部分,本文将以上图为主要线索,简要阐述在文字识别领域中的各个组成部分(侧重传统非深度学习端到端方案)。...
  • 学习了一些IOS基本的常用控件之后,我们今天尝试来一个点击按钮实现更换Label文字的App,属于基本入门篇。 1. 创建一个新的project,旋转“Single View Application”,取名为ChangeButton,然后保存。 2. ...
  • 最近几天,连续有几位朋友托我寻找某些专业人才,也有几位朋友托我帮助找工作。...同样的,我投简历获得面试的机会是80%以上(这也是我跳槽经历不,但求职经历较的原因。)。因此,前面这番话除了吹牛
  • Tesseract-OCR-03-图片文字识别

    万次阅读 2018-09-01 18:09:05
    本篇介绍使用 Tesseract-OCR 做图片文字识别,识别手写文字的时候,正确率能达到 90%,当训练后正确率是极高的。这里介绍的图片文字识别,可以识别英文和数字,不能直接识别中文 Tesseract-OCR 图片文字识别 ...
  • 无论是搜索引擎的爬虫,分析程序,资源获取程序,WebService等等都是需要的,自己开发抓取库当然是最好了,不过开发需要时间和周期,使用现有的Open source程序是个好的选择,一来别人已经的很好了,就近考验,...
  • 使用百度文字识别API进行图片中文字的识别

    千次阅读 多人点赞 2019-06-17 22:12:15
    今天,为了满足我女朋友作业的需求,我使用Python制作了一个图片转文字的小应用。 一. 申请Baidu通用文字识别接口。 1.先在百度AI开放平台注册账号(点击这里进入百度智能云)。一般使用百度账号即可。 2.注册成功...
  • 先上要的效果图吧~拿到效果图后的第一反应是 采用listView的不用类型的条目显示,并对对相应的条目进行显示(Visiable)与隐藏(gone)(第一类条目超过3个时就让第3个位置显示 显示更多,并隐藏其他更多的第一类...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 437,686
精华内容 175,074
关键字:

想看更多你写的文字