个人技术博客

一、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 !

原文地址:https://www.cnblogs.com/suefen/p/7842693.html