自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(390)
  • 收藏
  • 关注

原创 【无标题】

11

2023-03-09 14:11:21 118

原创 一个基于python的文本搜索引擎的设计和实现

1.我们实现的是搜索的核心功能,用户可以通过搜索函数的调用来获取搜索的结果(但这里我们不实现用户界面);2.搜索的对象是多个文本文件,我们通过关键词的查询,匹配到最合适的结果并返回。查询处理器:这是搜索引擎的核心组件,负责处理用户查询,将其转化为可执行的搜索操作,并向下游组件发送搜索请求。排名器:对于给定的查询,排名器根据相关性对搜索结果进行排序,以便向用户呈现最相关的结果。下面是一个简单的搜索引擎的架构设计,包含了主要的组件和它们之间的关系。基于以上的步骤,开发、测试和联调,并迭代功能,提升性能。

2023-03-09 14:08:28 956

原创 springboot开发之多线程理解、单例研究、线程池学习和项目运行问题解决

springboot多线程问题和单例相关研究一直以来对springboot中的多线程和并发的实际应用没有进行一个深入的了解,今天对相关的知识进行了学习和验证(基于springboot 2.x)。总结如下:controller、service、repository 默认都是单例形式存在,若需要多例可以通过手动加上@Scope(“prototype”)的方式来实现;controller的访问由tomcat触发,实际测试发现tomcat内部应该存在线程池的调度机制,不同的请求很可能来自不同的线程(也可能相

2021-10-01 20:30:02 688

原创 java开发day3记录

2021-04-11 12:07:26 140

原创 后端开发记录day2

后端开发记录day2新建一个项目,卡在reading maven projects:https://www.cnblogs.com/cdfive2018/p/13944421.html删除一个文件,重启maven。等了一会就可以了。可能是配置的原因。创建一 个controller:只要使用注解,依赖会自动添加;@RestController比较简单,不依赖h5页面,配置上就可以work;使用@Controller可能要麻烦一些:在pom.xml里面增加依赖:org.springframe

2021-03-07 19:18:19 138

原创 后端开发记录day1

开发记录day1学习spring boothttps://www.cnblogs.com/zhangbin1989/p/9473292.html安装idea并激活;安装mysql安装navcat安装java环境安装dockerdocker和宿主机之间的文件拷贝:https://www.cnblogs.com/areyouready/p/8973495.html学习springboot,目前买了一本中文参考书已经大概翻阅完毕;上面博文的demo目前运行了起来。理解到的概念:sprin

2021-03-05 14:47:07 133

原创 颠覆认知的ios代码,真机实测!

记录一段神奇的代码。关键代码:[self performSelector:@selector(recreateCommonWebView) withObject:nil afterDelay:0.1];注释掉以后,日志执行顺序正常;否则,异步变同步。(WKWebView *)dequeueCommonWebView{[self.commonSet addObject:self.pre...

2019-08-22 17:52:53 369

原创 WWDC2019 Sessions 观后感集合(一)

WWDC2019 Sessions 观后感集合(一) WWDC19 session视频链接 Session704: Core ML 3 Framework 观后小结最大的改变我们知道,在google IO上,google推出了 federal xxx的新技术,意思是可以从不同的用户数据中学习从而更新云端的model,再分发到客户的设备上运行。苹果的core ML 3显然不会照抄googl...

2019-06-21 16:38:51 1073

原创 tensorflowlite iOS集成实战全记录

首先:tensorflow官网的访问需要翻墙,请注意。step1 (最快最基础的体验,官网demo):https://www.tensorflow.org/lite/demo_ios这里主要做了哪些事呢?1.github repo里面包含了demo工程。2.github repo里面运行脚本可以生成所需要的模型,放到demo工程中。3.运行pod会获取到tensorflow_lite....

2018-11-30 16:21:29 2637 1

原创 记录一种可读性较强好维护的字符串换行写法

NSString *createTableSQL = @"CREATE TABLE GROUPTABLEV2 (id integer PRIMARY KEY autoincrement, " @"groupId text,name text, portraitUri text,inNumber text,maxNumber "...

2018-11-13 19:19:33 407

原创 iOS app生命周期方法执行探究

使用一个新创建的没有后台运行的app测试:[LogInfo] 2018-11-06 10:49:25.444File:AppDelegate Line:30Function:-[AppDelegate applicationWillResignActive:]applicationWillResignActive[LogInfo] 2018-11-06 10:49:26.030File...

2018-11-06 11:04:22 365

转载 python大法好! 这三行中的第二行代码可以说尽显霸气了!

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 =...

2018-08-16 15:58:22 686

转载 testflight当前实现流程记录(看图说话,多图)

https://juejin.im/post/5b5155436fb9a04fe25ece14

2018-07-20 11:28:11 1534

原创 关于mac下octave的绘图问题

follow了coursera上的安装指南安装了octave以后,发现不能绘图(回头check了一遍指南发现确实没有相关内容了),只能自己解决。这里记录下自己解决的办法: 1. 通过brew安装了gnuplot 2. 过程中发现缺少x11的依赖,而brew又下载失败,所以手动下载安装了。 3. 仍然不能工作。 4. 在stackoverflow找到了一个办法:setenv(“GNUTE...

2018-07-03 14:20:33 811

原创 mac下环境变量的配置-简单粗暴,本来这就是一件小事~

首先,需要找到你想到为之配置命令的执行文件所在的文件夹位置,很可能以/bin/结尾:/usr/local/octave/3.8.0/bin/octave-3.8.0这里我们用我想安装的octave作为示例,我能找到这个路径,但我发现terminal里面敲 octave 提示 command not found.前往文件夹: ~/.bash_profile 使用编辑器(比如subl...

2018-07-02 15:17:09 318

转载 https://www.jianshu.com/p/f4282df18537

https://www.jianshu.com/p/f4282df18537

2018-06-30 14:57:23 2481

原创 WWDC session 412 Xcode调试技术-骚操作小结 (仅iOS)

设置跳转断点时为其自动新建 Debug Tab: 方法:顶部导航栏 Xcode -> Behaviors -> Edit Behaviors… -> Runing -> Pauses -> ✅ Show Tab Name tab name in active window。 expression/expr/e 使用这个命令可以修改变量的值(包括UI),执行方法...

2018-06-28 16:06:10 370

转载 xcode最新调试技术 - 2018 wwdc session, 黑科技,必备

https://juejin.im/post/5b1cd870e51d4506dc0ac76c

2018-06-28 10:43:34 897

原创 swift和oc的相互调用,其实很简单(基于swift4.0)

swift调用oc: 需要在统一的bridge头文件(xxx-Bridging-Header.h)里面import,然后即可使用。oc调用swift: 需要在暴露出来的方法和属性上加@objc否则不可用。需要在工程配置里面做一些小改动。具体设置和内容可以参考: https://www.jianshu.com/p/754396e7e1bd https://www.jianshu.com/...

2018-06-23 14:36:17 10961

转载 WkWebview相关优化研究-by美团点评

https://xibhe.com/2018/02/03/WKWebView-disabuse/index.html

2018-06-23 13:57:45 2306

转载 git下查看某个文件的提交记录,sourcetree不给力!

https://blog.csdn.net/xianglingchuan/article/details/71320229

2018-06-20 17:24:23 6217

原创 OC下的sdk版本兼容性处理技术原理和最佳实践 - from apple

先上苹果官方链接,不想阅读二手教程的可以直接deep in(给你点赞

2018-06-13 17:16:24 735

转载 在UIImage中按坐标截出新的UIImage的完美代码(网上绝大部分都有问题!)

- (UIImage *)cropImage:(UIImage*)image toRect:(CGRect)rect {    CGFloat (^rad)(CGFloat) = ^CGFloat(CGFloat deg) {        return deg / 180.0f * (CGFloat) M_PI;    };        // determine the orientation...

2018-05-21 20:02:30 398

原创 关于小程序开发,个人的一些理解

微信小程序,是腾讯在微信app内部打造的一个平台或者说容器,相当于把一个应用当作了一个相对开放的操作系统,来承载不同的应用(但小程序多了一个小字,意味着它必然会有很多的约束)。从技术实现上,它可能并不是那么的惊世骇俗,但这个思路和开发平台式的app,则是开创性的。这意味着app突破了操作系统的束缚,构建自己的平台,同时也冒着极大的风险(比如被苹果应用商店下架)。我相信这是长期博弈和平衡的结果,也意...

2018-05-15 11:40:28 1464

转载 小程序开发环境-vscode插件相关

https://blog.csdn.net/yang450712123/article/details/79276099

2018-05-03 09:45:27 1505

原创 关于小程序的“搜索动态页”或者说“服务直达接入”业务的个人理解

https://mp.weixin.qq.com/servicezone/apidocs/html/%E5%BC%80%E5%8F%91%E5%89%8D%E5%BF%85%E8%AF%BB/%E6%8E%A5%E5%85%A5%E6%8C%87%E5%BC%95/index.html在调研小程序的过程中发现了这个新特性,感觉很可能利用该特性做出一些体验相对来说比较杀手级的功能,比如在微信里直接搜...

2018-04-24 20:23:31 1182

原创 eslint自定义关闭某个规则

step1 : 根据出错的日志,比如http://eslint.org/docs/rules/space-before-function-paren  Missing space before function parentheses  去eslint官网搜索,找到对应的规则 step2: 编辑eslintrc.js配置文件,在其中的rules栏目里加上一行:'space-before-funct...

2018-04-08 15:31:05 11382 3

转载 vue中的全局方法

1. 对于vue的插件,使用Vue.use(xxx)2.对于第三方组件,可以使用:Vue.prototype.whatYouWantCallIt = importName

2018-03-20 13:34:43 849

原创 记录一个expo的坑

在expo环境下使用mapView,一直报一个莫名其妙的错误(undefined);后来在github找到答案:expo把官方的mapView移除了,只能使用expo内置的mapView(来自airbnb).

2018-03-14 15:55:48 1453

原创 react 应用中使用装饰器

1. 在不eject的情况下,网友给出了一个修改node_modules的解决方案:找到node_modules/babel-preset-react-app/index.js,然后加入装饰器支持;接着在对应的package.json下边加入babel-plugin-transform-decorators-legacy。 总结:node_modules/babel-preset-react-ap...

2018-03-12 17:12:50 3800

原创 react模版app里面的eject步骤

npm install -g create-react-appcreate-react-app my-appcd my-appgit initgit add .git commit -m "xxx" 在执行npm run eject命令之前,需要执行git init等操作,否则run eject会报一些莫名其妙的错误(和git相关)。...

2018-03-12 10:36:25 2213

转载 axios全攻略

https://www.jianshu.com/p/6c4bfe3dd0d8

2018-03-09 15:03:11 250

原创 mobx理解和疑问小结

1. 对于store的理解:http://cn.mobx.js.org/best/store.html在复杂项目中,可以考虑引入rootstore和provider对所有的store进行统一管理;UI store可以用于做一些全局相关的处理,比如loading、屏幕尺寸变化、主题设置这些工作。2. 基于编码的灵活性考虑,可以不加入 use strict,修改属性更方便。3. class内部状态完全...

2018-03-09 11:20:22 1540

原创 记录一个比较坑的问题,关于cocoapods和RN、xcconfig

其实我遇到的问题和下面的链接很类似:https://segmentfault.com/a/1190000005859469我们的工程通过cocoapods集成了RN, pods的xcconfig里面集成了-ObjC命令;而我们通过inherited继承了这个命令;有一个糟糕的第三方提供的framework里面有几个通用的iOS库(mbprogresshud、masonry、afnetworking...

2018-03-08 15:34:35 984

转载 简单粗暴,在mobx中取代state,改用@observable引入可观察属性

http://cn.mobx.js.org/refguide/observer-component.html可观察的局部组件状态就像普通类一样,你可以通过使用 @observable 装饰器在React组件上引入可观察属性。 这意味着你可以在组件中拥有功能同样强大的本地状态(local state),而不需要通过 React 的冗长和强制性的 setState 机制来管理。 响应式状态会被 ren...

2018-03-07 13:47:52 5848

原创 山外山,海中海,大梦已千年~

RT

2018-03-06 15:11:25 243

转载 mobx实战介绍,非常好,英文!

https://mobx.js.org/getting-started.html

2018-03-06 10:44:32 778

原创 记录一个expo连接调试的bug(2018年1月份左右的版本)

相关的讨论见:https://forums.expo.io/t/remote-js-debugging-failed-to-fetch/6855https://github.com/expo/expo/issues/1351#issuecomment-361932735怎么快速规避解决该问题呢?很简单,把浏览器的 debug页面里的localhost 替换成终端里面打印出来的 ip地址就可以。示例...

2018-03-05 14:47:19 808

原创 mac下搭建安卓native开发环境(供rn使用),及rn相关命令

A:搭建安卓native开发环境在http://www.android-studio.org/下载最新的as,按步骤操作,新建工程,会去下载安装一些gradle相关的东西;还有一些sdk和模拟器可能也需要手动安装和创建。as的运行依赖于jdk,如果你的mac没有安装jdk需要去官网下载安装,推荐安装8.0版本。jdk下载地址:http://www.oracle.com/technetwork/ja...

2018-03-01 10:52:54 1215

转载 打造易扩展的高性能图片组件,干货!

https://zhuanlan.zhihu.com/p/26955368github:https://github.com/Tencent/LKImageKit

2018-02-28 13:14:24 267

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除