【开发日志】2014年10月9日

人机协作新纪元:AI会抢走IT人的饭碗吗? 产品经理用自然语言描述需求,AI将其转化为技术规格书(准确率已达89%) 阅读详情

1. 写一个web程序,一个webapi程序,webapi部署在虚拟目录下。 OK 2014-10-9 10:54:50


Index.cshtml

<script>

    $(document).ready( function() {
        $.getJSON("localhost:4040/api/messages")
            .done(function (data) {
                alert(data);
            })
            .fail(function () {
                alert('error!');
            });
    });

</script>



把routeTemplate中的api前缀去掉

            config.Routes.MapHttpRoute(
                name: "DefaultApi",
                routeTemplate: "{controller}/{id}",
                defaults: new { id = RouteParameter.Optional }
            );



    public class MessagesController : ApiController
    {
        public string Get()
        {
            return "Hello World!";
        }
    }



#if DEBUG
    [EnableCors(origins: "*", headers: "*", methods: "*")]
#endif






2. access token



Hello,

I'm trying out IdentityServer and I'm stuck on this scenario. I'm using the MVC OWIN Client and I'm fine with the flow implemented there, except that I'd like to build a single page application and thus I would like to also use the token in Ajax requests I issue from the browser. Using the Implicit Javascript client is a bit too much token handling code on the client side for my taste and I'd prefer to carry out the flow on the server and make the token available to the client. I captured the token using notifications:

Notifications = new OpenIdConnectAuthenticationNotifications
{
    SecurityTokenReceived = async n =>
    {
        var token = n.SecurityToken;

        if (!string.IsNullOrEmpty(token))
        {
            n.OwinContext.Set<string>("idsrv:token", token);
        }
    },
    SecurityTokenValidated = async n =>
        {

            var token = n.OwinContext.Get<string>("idsrv:token");

            if (!string.IsNullOrEmpty(token))
            {
                n.AuthenticationTicket.Identity.AddClaim(
                    new Claim("access_token", token));
            }
        }
}

and then I'm also making the access token available to the HTML page. I also enabled OWIN CORS in the Web API sample and finally I'm trying to call the Web API app from the client, like this, where token is the token is put in the claims before as "access_token":

$.ajax('@Constants.AspNetWebApiSampleApi' + 'identity', {
    headers: { 'authorization': 'Bearer ' + token },
    accepts: 'application/json',
    success: function(data) {
        console.log('data from web api request', data);
    }
});

Unfortunately this doesn't seem to work as I always get a 401 from the Web API.

Any idea about what I might be doing wrong?



发布debug版本的api
Copy-Item -Force -Recurse -Verbose G:\Work2\API\WordoorAPI\bin\* H:\DoorAPI\bin



需要仔细阅读

http://stackoverflow.com/questions/978061/http-get-with-request-body



javascript object  !== json



3. 添加评论后,需要返回评论和转发(如果是转发的话)




数据分析案例-车辆二氧化碳排放量数据可视化分析 本实验数据集来源于Kaggle,该数据集捕获了车辆二氧化碳排放量随不同特征变化的详细信息。数据集取自加拿大政府官方开放数据网站。其中包含 7 年期间的数据。总共有 7385 行和 12 列。各列变量含义解释如下:Make:车辆的品牌或制造商。Model:车辆的具体车型名称。Vehicle Class:车辆的分类,如紧凑型、SUV等。Engine Size(L):车辆发动机的尺寸,以升为单位。Cylinders:车辆发动机的气缸数。 阅读详情

相关推荐

生信实战|EffectorP3.0在植物病原菌效应子预测中的高效应用

本文详细介绍了EffectorP 3.0在植物病原菌效应子预测中的高效应用。通过机器学习模型,该工具能快速从海量分泌蛋白中批量预测胞质与质外体效应子,显著提升研究效率。文章提供了从环境配置、RNA-seq数据处理到批量预测的完整实战流程,并分享了结果解读与避坑指南,是生信研究人员进行病原物效应子鉴定的必备利器。

weixin_29195615的博客 302

10月9日培训日记

因为学员们反映昨天讲解的信息量太大,所以今天先简要复习了一下昨天所讲解的内容。区分回调方法与工具方法子类Servlet要初始化,不能直接跑到父类中去改init方法,而是只能覆盖父类的init方法。父类中的其他一些方法依赖于init(ServletConfig config)方法的行为,覆盖时必须记住使用super.init方法来调用父类init方法原来的行为,然后再增加自己的代码,否则,覆盖就会出

张孝祥专栏 2798

Labview数据存储与读取——TDMS文件的创建与写入

Labview数据存储与读取——TDMS文件的创建与写入 你好,这是我在自学Labview编写软件过程中使用的一些功能。我在存储采集卡数据时,通过阅读大量他人的程序,发现TDM及TDMS文件十分适合波形数据的记录,TDMS文件比TDM文件在存储动态类型数据时读写速度更快,而且TDMS 文件没有容量限制,适合存储数据量庞大的测试数据。 前言少叙,书归正传 这一篇博客,说明一下如何使用基本的TDMS功能实现数据文件的存储。 所需要的控件如上图所示,在程序框图——编程——文件I\O——TDMS 中,写入TDMS

滑板小帅程序开发 2万+

今天工作日志(10月9日)

1:翻译JBPM,翻译过程中注意语言的流畅性。 2:准备论文,题目暂时定位:GOP及其在工作流开发中的应用 3:打算一周时间用JBPM做项目审批的实例 4:关注一下本地搜索

Bozo的程序人生 946

特斯拉 Model 3解析(八)全面拆解特斯拉自动驾驶大脑:AP控制器硬核技术解析

算力极限:双FSD = 144 TOPS,专为AI推理优化。存储架构:LPDDR4 + NAND + NOR,保证高速/可靠启动。通信架构:以太网传视频,CAN传控制,TSN保障实时性。感知输入:多路摄像头 + 高速SerDes,满足全景感知。电源设计:功率模块+被动元件海洋,稳定性优先。功能安全:双芯片冗余 + GPS + 紧急呼叫,容错率极高。🎯 在我看来,特斯拉AP控制器就是一台“车载超算”,它在电源设计、存储架构和功能安全上远超一般新势力方案。

weixin_43199439的博客 1440

opencv-meshgrid

使用opencv::repeat函数和std::iota函数完成meshgrid功能。 X Y Z 通俗的说就是根据Z的大小生成X矩阵,Y矩阵

yuegooxi的博客 1607

Difference betweeen DECIMAL and NUMERIC

They are the same for almost all purposes. At one time different vendors used different names (Numeric/Decimal) for almost the same thing. SQL-92 made them the same with one minor difference which ca

enutter的专栏 632

使用Python的OpenCV库进行三维重建点云

通过这些步骤,我们可以使用Python的OpenCV库进行三维重建,并生成对应的点云。当然,这只是一个简单的示例,实际的三维重建可能涉及更多的图像处理和计算步骤。在计算机视觉领域,三维重建是一项重要的任务,它可以将多个二维图像或视频序列转换为三维场景模型。在本文中,我们将介绍如何使用Python的OpenCV库进行三维重建,并生成相应的点云。以上是使用Python的OpenCV库进行三维重建点云的简要介绍和示例代码。最后,我们可以将计算得到的三维点云可视化。安装完成后,我们可以开始编写代码。

AuSwift的博客 1646

2019年10月9日训练日记

今天晚上依旧是打了比赛,出了两道题,两道水题,然后网站就莫名其妙的崩了,还剩不到一个小时的时候才好,又去看了下E题,没做出来。 最近也是看了一些DP的博客,前一阵在看状压DP,最近在看区间DP了,状压DP使用二进制数记录状态,然后进行状态转移的。最近看的区间DP我觉得就是用状态转移方程来实现DFS或者是递归的操作,就是求解一个区间的最值,然后将区间不断下分,知道不能再划分为止,就能求解出区间的最值...

No Pain, No Gain . 194

项目管理 Agent:进度追踪与风险预警 Harness

我们先从LangChain的Agent定义说起:Agent是一个能感知环境、自主决策、调用工具、执行动作、迭代反思的智能实体。而「项目管理全自主Agent」,就是把Agent的核心能力和项目管理的五大过程组(启动、规划、执行、监控、收尾)深度结合,聚焦执行监控阶段的两个核心痛点:进度偏差自动化计算、风险信号自动化识别与预警的专门化Agent。全感知(Omnisensing):能从。

AI架构师小马 515

30天入门 SAP BTP 开发系列之一:SAP 开发顾问为什么要学习 SAP BTP 开发?能带来哪些收获?

国内 SAP 开发顾问们的微信朋友圈,最近可能都被 SAP 和阿里这两家巨头宣布合作的重磅消息刷屏了吧。近日,德国软件巨头SAP SE与中国电商巨头阿里巴巴集团宣布建立战略合作伙伴关系。根据协议,阿里巴巴集团将利用 SAP Cloud ERP Private 强化企业基础设施,并采用联合上市策略为全球客户创造卓越价值。阿里巴巴将集成 SAP Business Suite,以简化系统维护与升级流程,并实现 AI 功能与核心业务流程的无缝整合。

2007 年 ~ 2025 年,深耕 SAP 技术 18 年 2381

2014年将讨论的9种技术

根据2014年机械增压的9种技术,有一些重要的技术将在2014年引起程序员的兴趣。下面简要介绍了这些技术: 1.文件数据库 自从出现NoSQL数据库和MongoDB和Couchbase等大数据解决方案以来,结构化存储和文档数据库已经开始搁置。 2.键值存储 Couchbase , Memcached , Infinispan和GemFire是键值存储,可用于创建自定义缓存加载器或缓存...

danpu0978的博客 134

元宇宙通证- 九、IT/ICT发展史全景长图

九、IT/ICT发展史全景长图 (一)综述 IT是Information Technology的缩写,意为”信息技术“,包含现代计算机、网络、通信等信息领域技术。自1844年人类历史上发出来第一份电报,实现了信息的长图传输,信息技术发展的历史大幕随之拉开。信息技术的普遍应用,是进入信息社会的标志。 IT技术最早发源于半导体,然后发展处计算机、通信网和互联网,进而演进到现在的AI、XR、计算机、大数据、物联网、工业互联网、区块链、量子计算等。 有人说元宇宙是下一代互联网,有人说元宇宙是互联网的终极形态。 我们

沧海之巅的专栏 1万+

2014毕设日志

偶然发现的2014年的毕设日志,留存。 1.3月初前完成毕设开题报告 需完成: 1)开题报告论文, 2)报告ppt 3)装一个环境:direct show win7 2008 运行代码,看怎么调用摄像头拍摄图片。 最终要知道怎么利用directshow调用摄像头拍摄照片 4)了解Zxing库的调用,移植Zxing库(文档) 二维码的解码原理,函数调用 5)mfc编程

lilyjoke的专栏 2208

假人有限元模型

假人模型,车辆碰撞假人有限元模型,适合做乘员安全的研究者利用

霍尼韦尔SoftMaster使用说明

霍尼韦尔SoftMaster使用说明

20个2014年最优秀的PHP框架

20个2014年最优秀的PHP框架 2014-08-12    分类:WEB、编程开发 本文是码农网原创翻译,转载请看清文末的转载要求,谢谢合作! 对于Web开发者来说,PHP是一款非常强大而又受欢迎的编程语言。世界上很多顶级的网站都是基于PHP开发的。本文我们来回顾一下20个2014年最优秀的PHP框架。 每一个开发者都知道,拥有一个强大的框架可以让开发工

Joey_zoe的专栏 1337

迈瑞BS系列全自动生化分析仪LIS协议接口手册(内含HL7和ASTM)

迈瑞BS系列全自动生化分析仪LIS协议接口手册,内含HL7和ASTM)

时间都去哪儿了——2014年总结

小序   时间都去哪儿了, 还没有好好感受全职学习就要过年了, 需求,数据库,代码,测试,交流终于熬过了期末考试, 满脑子都是业务,解耦,算法和Bug;   时间都去哪儿了, 还没有好好总结“考试系统项目”就元宵了, 反思,PPT,文档,经验来之半年不间断的项目学习尝试, 转眼就只剩下脑袋中的Pack。   主题   我的跨年项目——考试系统3.0     

王勇霞 信息技术提高班九期 4033

OV9734 DATASHEET,完整规格书

OV9734完整规格书,包括电气参数,尺寸规格,寄存器配置表等

00_自制51单片机开发板开发日志

--[2014年07月04日] 项目研发开始!

TZZ 908

2014年值得关注的9项技术

本文来源于我在InfoQ中文站原创的文章,原文地址是:http://www.infoq.com/cn/news/2014/01/9-popular-technologies-2014 Andrew C. Oliver是一位专业的软件咨询师。他从8岁起开始编程,从Basic与dBase III+开始。他最为人所熟知的就是创建了POI项目,该项目现在托管在Apache上。在Red H

Link的专栏 853

myusbonly2014v9.7:专业的USB管控软件,让数据安全触手可及

myusbonly2014v9.7:专业的USB管控软件,让数据安全触手可及 去发现同类优质开源项目:https://gitcode.com/ 在数字化时代,USB设备的使用日益频繁,但同时也带来了数据安全和隐私保护的问题。myusbonly2014v9.7作为一款专业的USB管控软件,为您提供了一套全面的解决方案。以下是关于此项目的详细介绍。 项目介绍 myusbonly2014v9.7下载仓库...

gitblog_06764的博客 808

百亿交易、618日9亿:16年金融架构老兵的踩坑全记录

优快云 上讲微服务、讲架构演进的文章很多,但大部分有个共同问题——距离生产太远。讲概念的多,讲踩坑的少;讲"该怎么做"的多,讲"当时为什么这么决策"的少。我在金融科技行当干了16年,从平安科技的寿险系统写起,经手过PICC再保系统,主导过某互金公司(500人产研团队)从单体到微服务到混合云的完整架构演进。这套系统最终支撑了年出借规模超百亿、618司庆日日交易额9亿元、千万级理财用户的业务体量。这篇文章不聊"什么是微服务"——那种文章搜一搜一大把。

javaDB_EAD的专栏 560

2014年值得重视的技术

Andrew C. Oliver是一位专业的软件咨询师。他从8岁起开始编程,从Basic与dBase III+开始。他最为人所熟知的就是创建了POI项目,该项目现在托管在Apache上。在Red Hat收购JBoss之前,他还是JBoss的早期开发者之一。Andrew是Open Source Initiative的前董事会成员以及现在的顾问。除此之外,Andrew还是Open Software I...

奋斗 147

程序员 2014-9-28 一天的奇妙之旅

程序员 2014-9-28 一天的奇妙之旅 http://forjs.org/book/xyfULqrrXg/section/ekYFnshVSl

2300

2014年8月26日 日志

1 public String TAG = null; 2 3 public AbstractActivity() { 4 TAG = this.getClass().getName(); 7 } 8 9 10 @Override 11 protected void onCre...

weixin_30672019的博客 87

【美团技术团队】2014年-2022年后端文章精选篇

可视化全链路日志追踪 - 美团技术团队CompletableFuture原理与实践-外卖商家端API的异步化 - 美团技术团队标准化思想及组装式架构在后端BFF中的实践 - 美团技术团队Java系列 | 远程热部署在美团的落地实践 - 美团技术团队设计模式二三事 - 美团技术团队美团集群调度系统的云原生实践 - 美团技术团队如何优雅地记录操作日志? - 美团技术团队Spock单元测试框架介绍以及在美团优选的实践 - 美团技术团队美团终端消息投递服务Pike的演进之路 - 美团技术团队百亿规模API网关服务S

后端研发工程师Marion的博客 1433
上一篇: 理解闭包
下一篇: windows 8.1 无法连接无线网络
李必胜
博客等级 码龄26年 2粉丝 40原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值