zoukankan      html  css  js  c++  java
  • 个人技术博客

    一、GitKraken的基本使用

    详细请看这里

    二、服务器的部署

    在自己的腾讯云服务器上部署php+mysql+apache+laravel的环境配置 效果请看这里
    部署了tomcat+apache+mysql jsp的运行环境(这是额外自己部署的,和自己的项目无关,自己项目只用到php环境)

    三、laravel的学习使用

    学习文档

       1、基础 路由
       2、http请求响应
       3、数据库的操作
       ........
    

    四、AS的基本使用

             编写界面和逻辑,SQLite的基本使用。做了一个记事本的小练习
             
             由于自己做后端接口开发,所以后期AS基本没怎么用过
    

    五、爬取文章的URL存入数据库

    关键代码

            $html = "http://mp.weixin.qq.com/s/E5UIYVPxb8f2fGNMGVOqxw" ;
            $htm = file_get_contents($html);   //获取url中的内容   该页面的整个html代码
            $prefix = $html;
            $dom = new DOMDocument();    //一个容器
            @$dom -> loadHTML($htm);
            //爬取html body a 标签中的url
            $xpath = new DOMXPath($dom);
            $hrefs = $xpath -> evaluate("/html/body//a");
            for ($i = 0; $i < $hrefs->length; $i++) {
                $href = $hrefs->item($i);
                $url = $href->getAttribute('href');
                $temp = $prefix.$url;
                echo $prefix.$url.'<br /><br /><br /> <br />';
                fputs($fp_puts, $prefix.$url . "\r\n\n\n\n\n");
                 // mysql_query("insert into articles(url) values('$temp')",$con);
            }
    

    六、利用 BosonNLP HTTP API 进行文章或者记录情绪分析+关键词提取

    利用接口:http://api.bosonnlp.com/sentiment/analysis 对文章或者记录进行情绪分析

    主要代码:

       $API_TOKEN = "Your key";  //key
       $data ="这是一篇文章或者是记录";   //要分析的文章或者记录的内容 
        $SENTIMENT_URL = 'http://api.bosonnlp.com/sentiment/analysis';   //情绪分析  只能分析到负面概率 和非负面概率
    	$ch = curl_init();
    	curl_setopt_array($ch, array(
    	CURLOPT_URL => $SENTIMENT_URL,
    	CURLOPT_HTTPHEADER => array(
    		"Accept:application/json",
    		"Content-Type: application/json",
    		"X-Token: $API_TOKEN",
    	),
    	CURLOPT_POST => true,
    	CURLOPT_POSTFIELDS => json_encode($data),
    	CURLOPT_RETURNTRANSFER => true,
    	));
    	$result = curl_exec($ch);
    	var_dump(json_decode($result));
    	curl_close($ch);
    

    结果:

    利用接口 : http://api.bosonnlp.com/keywords/analysis 对文章进行关键词提取

    关键代码:

    $SENTIMENT_URL = 'http://api.bosonnlp.com/keywords/analysis';   //提取关键词  按权重去排序
    
    $ch = curl_init();
    curl_setopt_array($ch, array(
      CURLOPT_URL => $SENTIMENT_URL,
      CURLOPT_HTTPHEADER => array(
       "Accept:application/json",
       "Content-Type: application/json",
       "X-Token: $API_TOKEN",
      ),
      CURLOPT_POST => true,
      CURLOPT_POSTFIELDS => json_encode($data, JSON_UNESCAPED_UNICODE),
      CURLOPT_RETURNTRANSFER => true,
    )); 
    
    $result = curl_exec($ch);
    var_dump(json_decode($result));
    curl_close($ch);
    

    结果:

    感受

    做一个项目可以让你学习到很多,也明白了很多,我想说的是,KEEPING MOVING ON THE WAY TO LEARNING !

  • 相关阅读:
    利用selenroid扩展uiautoamtor的webview解析能力
    设备offline时如何自动重置
    Docker集群管理portainer的使用
    Dockerfile编写的注意事项
    @RequestMapping注解学习
    美团面试总结
    排序算法总结
    java实现二分法查找
    设计模式之---单例模式
    http请求状态码解析
  • 原文地址:https://www.cnblogs.com/suefen/p/7842693.html
Copyright © 2011-2022 走看看