<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[openglnewbee的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/openglnewbee</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; openglnewbee]]></copyright><item><title><![CDATA[【无标题】]]></title><link>https://blog.youkuaiyun.com/openglnewbee/article/details/129421860</link><guid>https://blog.youkuaiyun.com/openglnewbee/article/details/129421860</guid><author>openglnewbee</author><pubDate>Thu, 09 Mar 2023 14:11:21 +0800</pubDate><description><![CDATA[11]]></description><category></category></item><item><title><![CDATA[一个基于python的文本搜索引擎的设计和实现]]></title><link>https://blog.youkuaiyun.com/openglnewbee/article/details/129421743</link><guid>https://blog.youkuaiyun.com/openglnewbee/article/details/129421743</guid><author>openglnewbee</author><pubDate>Thu, 09 Mar 2023 14:08:28 +0800</pubDate><description><![CDATA[1.我们实现的是搜索的核心功能，用户可以通过搜索函数的调用来获取搜索的结果（但这里我们不实现用户界面）；2.搜索的对象是多个文本文件，我们通过关键词的查询,匹配到最合适的结果并返回。查询处理器：这是搜索引擎的核心组件，负责处理用户查询，将其转化为可执行的搜索操作，并向下游组件发送搜索请求。排名器：对于给定的查询，排名器根据相关性对搜索结果进行排序，以便向用户呈现最相关的结果。下面是一个简单的搜索引擎的架构设计，包含了主要的组件和它们之间的关系。基于以上的步骤，开发、测试和联调，并迭代功能，提升性能。]]></description><category></category></item><item><title><![CDATA[springboot开发之多线程理解、单例研究、线程池学习和项目运行问题解决]]></title><link>https://blog.youkuaiyun.com/openglnewbee/article/details/120580138</link><guid>https://blog.youkuaiyun.com/openglnewbee/article/details/120580138</guid><author>openglnewbee</author><pubDate>Fri, 01 Oct 2021 20:30:02 +0800</pubDate><description><![CDATA[springboot多线程问题和单例相关研究
一直以来对springboot中的多线程和并发的实际应用没有进行一个深入的了解，今天对相关的知识进行了学习和验证(基于springboot 2.x)。总结如下：

controller、service、repository 默认都是单例形式存在，若需要多例可以通过手动加上@Scope(“prototype”)的方式来实现；
controller的访问由tomcat触发，实际测试发现tomcat内部应该存在线程池的调度机制，不同的请求很可能来自不同的线程（也可能相]]></description><category></category></item><item><title><![CDATA[java开发day3记录]]></title><link>https://blog.youkuaiyun.com/openglnewbee/article/details/115594475</link><guid>https://blog.youkuaiyun.com/openglnewbee/article/details/115594475</guid><author>openglnewbee</author><pubDate>Sun, 11 Apr 2021 12:07:26 +0800</pubDate><description><![CDATA[]]></description><category></category></item><item><title><![CDATA[后端开发记录day2]]></title><link>https://blog.youkuaiyun.com/openglnewbee/article/details/114494120</link><guid>https://blog.youkuaiyun.com/openglnewbee/article/details/114494120</guid><author>openglnewbee</author><pubDate>Sun, 07 Mar 2021 19:18:19 +0800</pubDate><description><![CDATA[后端开发记录day2
新建一个项目，卡在reading maven projects：
https://www.cnblogs.com/cdfive2018/p/13944421.html
删除一个文件，重启maven。等了一会就可以了。可能是配置的原因。
创建一 个controller:
只要使用注解，依赖会自动添加；
@RestController比较简单，不依赖h5页面，配置上就可以work；
使用@Controller可能要麻烦一些：
在pom.xml里面增加依赖：

org.springframe]]></description><category></category></item><item><title><![CDATA[后端开发记录day1]]></title><link>https://blog.youkuaiyun.com/openglnewbee/article/details/114395119</link><guid>https://blog.youkuaiyun.com/openglnewbee/article/details/114395119</guid><author>openglnewbee</author><pubDate>Fri, 05 Mar 2021 14:47:07 +0800</pubDate><description><![CDATA[开发记录day1
学习spring boot
https://www.cnblogs.com/zhangbin1989/p/9473292.html
安装idea并激活；
安装mysql
安装navcat
安装java环境
安装docker
docker和宿主机之间的文件拷贝：
https://www.cnblogs.com/areyouready/p/8973495.html
学习springboot，目前买了一本中文参考书已经大概翻阅完毕；
上面博文的demo目前运行了起来。
理解到的概念：
sprin]]></description><category></category></item><item><title><![CDATA[颠覆认知的ios代码，真机实测！]]></title><link>https://blog.youkuaiyun.com/openglnewbee/article/details/100020644</link><guid>https://blog.youkuaiyun.com/openglnewbee/article/details/100020644</guid><author>openglnewbee</author><pubDate>Thu, 22 Aug 2019 17:52:53 +0800</pubDate><description><![CDATA[记录一段神奇的代码。关键代码：
[self performSelector:@selector(recreateCommonWebView) withObject:nil afterDelay:0.1];
注释掉以后，日志执行顺序正常；否则，异步变同步。


(WKWebView *)dequeueCommonWebView
{
[self.commonSet addObject:self.pre...]]></description><category></category></item><item><title><![CDATA[WWDC2019 Sessions  观后感集合(一)]]></title><link>https://blog.youkuaiyun.com/openglnewbee/article/details/93204132</link><guid>https://blog.youkuaiyun.com/openglnewbee/article/details/93204132</guid><author>openglnewbee</author><pubDate>Fri, 21 Jun 2019 16:38:51 +0800</pubDate><description><![CDATA[WWDC2019 Sessions  观后感集合（一）
 WWDC19 session视频链接 
Session704: Core ML 3 Framework 观后小结
最大的改变
我们知道，在google IO上，google推出了 federal xxx的新技术，意思是可以从不同的用户数据中学习从而更新云端的model，再分发到客户的设备上运行。苹果的core ML 3显然不会照抄googl...]]></description><category></category></item><item><title><![CDATA[tensorflowlite iOS集成实战全记录]]></title><link>https://blog.youkuaiyun.com/openglnewbee/article/details/84658276</link><guid>https://blog.youkuaiyun.com/openglnewbee/article/details/84658276</guid><author>openglnewbee</author><pubDate>Fri, 30 Nov 2018 16:21:29 +0800</pubDate><description><![CDATA[首先：tensorflow官网的访问需要翻墙，请注意。
step1 (最快最基础的体验，官网demo)：
https://www.tensorflow.org/lite/demo_ios
这里主要做了哪些事呢？
1.github repo里面包含了demo工程。
2.github repo里面运行脚本可以生成所需要的模型，放到demo工程中。
3.运行pod会获取到tensorflow_lite....]]></description><category></category></item><item><title><![CDATA[记录一种可读性较强好维护的字符串换行写法]]></title><link>https://blog.youkuaiyun.com/openglnewbee/article/details/84034343</link><guid>https://blog.youkuaiyun.com/openglnewbee/article/details/84034343</guid><author>openglnewbee</author><pubDate>Tue, 13 Nov 2018 19:19:33 +0800</pubDate><description><![CDATA[ NSString *createTableSQL = @&quot;CREATE TABLE GROUPTABLEV2 (id integer PRIMARY KEY autoincrement, &quot;
                                   @&quot;groupId text,name text, portraitUri text,inNumber text,maxNumber &quot;...]]></description><category></category></item><item><title><![CDATA[iOS app生命周期方法执行探究]]></title><link>https://blog.youkuaiyun.com/openglnewbee/article/details/83783602</link><guid>https://blog.youkuaiyun.com/openglnewbee/article/details/83783602</guid><author>openglnewbee</author><pubDate>Tue, 06 Nov 2018 11:04:22 +0800</pubDate><description><![CDATA[使用一个新创建的没有后台运行的app测试：
[LogInfo] 2018-11-06 10:49:25.444
File:AppDelegate Line:30
Function:-[AppDelegate applicationWillResignActive:]
applicationWillResignActive
[LogInfo] 2018-11-06 10:49:26.030
File...]]></description><category></category></item><item><title><![CDATA[python大法好！ 这三行中的第二行代码可以说尽显霸气了！]]></title><link>https://blog.youkuaiyun.com/openglnewbee/article/details/81743502</link><guid>https://blog.youkuaiyun.com/openglnewbee/article/details/81743502</guid><author>openglnewbee</author><pubDate>Thu, 16 Aug 2018 15:58:22 +0800</pubDate><description><![CDATA[Exercise: Follow the instructions and implement model(). When examples[index] contains one dinosaur name (string), to create an example (X, Y), you can use this:

    index = j % len(examples)
    X =...]]></description><category></category></item><item><title><![CDATA[testflight当前实现流程记录（看图说话，多图）]]></title><link>https://blog.youkuaiyun.com/openglnewbee/article/details/81129303</link><guid>https://blog.youkuaiyun.com/openglnewbee/article/details/81129303</guid><author>openglnewbee</author><pubDate>Fri, 20 Jul 2018 11:28:11 +0800</pubDate><description><![CDATA[https://juejin.im/post/5b5155436fb9a04fe25ece14]]></description><category></category></item><item><title><![CDATA[关于mac下octave的绘图问题]]></title><link>https://blog.youkuaiyun.com/openglnewbee/article/details/80897856</link><guid>https://blog.youkuaiyun.com/openglnewbee/article/details/80897856</guid><author>openglnewbee</author><pubDate>Tue, 03 Jul 2018 14:20:33 +0800</pubDate><description><![CDATA[follow了coursera上的安装指南安装了octave以后，发现不能绘图（回头check了一遍指南发现确实没有相关内容了），只能自己解决。

这里记录下自己解决的办法： 
1. 通过brew安装了gnuplot 
2. 过程中发现缺少x11的依赖，而brew又下载失败，所以手动下载安装了。 
3. 仍然不能工作。 
4. 在stackoverflow找到了一个办法：setenv(“GNUTE...]]></description><category></category></item><item><title><![CDATA[mac下环境变量的配置-简单粗暴，本来这就是一件小事～]]></title><link>https://blog.youkuaiyun.com/openglnewbee/article/details/80884799</link><guid>https://blog.youkuaiyun.com/openglnewbee/article/details/80884799</guid><author>openglnewbee</author><pubDate>Mon, 02 Jul 2018 15:17:09 +0800</pubDate><description><![CDATA[首先，需要找到你想到为之配置命令的执行文件所在的文件夹位置，很可能以/bin/结尾：

/usr/local/octave/3.8.0/bin/octave-3.8.0


这里我们用我想安装的octave作为示例，我能找到这个路径，但我发现terminal里面敲 octave 提示 command not found.

前往文件夹： 
~/.bash_profile 
使用编辑器（比如subl...]]></description><category></category></item><item><title><![CDATA[https://www.jianshu.com/p/f4282df18537]]></title><link>https://blog.youkuaiyun.com/openglnewbee/article/details/80866722</link><guid>https://blog.youkuaiyun.com/openglnewbee/article/details/80866722</guid><author>openglnewbee</author><pubDate>Sat, 30 Jun 2018 14:57:23 +0800</pubDate><description><![CDATA[https://www.jianshu.com/p/f4282df18537]]></description><category></category></item><item><title><![CDATA[WWDC session 412 Xcode调试技术-骚操作小结 (仅iOS)]]></title><link>https://blog.youkuaiyun.com/openglnewbee/article/details/80844810</link><guid>https://blog.youkuaiyun.com/openglnewbee/article/details/80844810</guid><author>openglnewbee</author><pubDate>Thu, 28 Jun 2018 16:06:10 +0800</pubDate><description><![CDATA[
设置跳转断点时为其自动新建 Debug Tab: 
方法：顶部导航栏 Xcode -&amp;gt; Behaviors -&amp;gt; Edit Behaviors… -&amp;gt; Runing -&amp;gt; Pauses -&amp;gt; ✅ Show Tab Name tab name in active window。 
expression/expr/e 
使用这个命令可以修改变量的值（包括UI）,执行方法...]]></description><category></category></item><item><title><![CDATA[xcode最新调试技术 - 2018 wwdc session, 黑科技，必备]]></title><link>https://blog.youkuaiyun.com/openglnewbee/article/details/80839721</link><guid>https://blog.youkuaiyun.com/openglnewbee/article/details/80839721</guid><author>openglnewbee</author><pubDate>Thu, 28 Jun 2018 10:43:34 +0800</pubDate><description><![CDATA[https://juejin.im/post/5b1cd870e51d4506dc0ac76c]]></description><category></category></item><item><title><![CDATA[swift和oc的相互调用，其实很简单（基于swift4.0）]]></title><link>https://blog.youkuaiyun.com/openglnewbee/article/details/80783443</link><guid>https://blog.youkuaiyun.com/openglnewbee/article/details/80783443</guid><author>openglnewbee</author><pubDate>Sat, 23 Jun 2018 14:36:17 +0800</pubDate><description><![CDATA[swift调用oc: 需要在统一的bridge头文件（xxx-Bridging-Header.h）里面import，然后即可使用。

oc调用swift: 需要在暴露出来的方法和属性上加@objc否则不可用。需要在工程配置里面做一些小改动。

具体设置和内容可以参考： 
https://www.jianshu.com/p/754396e7e1bd 
https://www.jianshu.com/...]]></description><category></category></item><item><title><![CDATA[WkWebview相关优化研究-by美团点评]]></title><link>https://blog.youkuaiyun.com/openglnewbee/article/details/80783042</link><guid>https://blog.youkuaiyun.com/openglnewbee/article/details/80783042</guid><author>openglnewbee</author><pubDate>Sat, 23 Jun 2018 13:57:45 +0800</pubDate><description><![CDATA[https://xibhe.com/2018/02/03/WKWebView-disabuse/index.html]]></description><category></category></item></channel></rss>