问题列表 - 第34122页

初级软件工程师(C++)面试建议

嘿伙计们.明天我和一家优秀的公司接受电话采访,担任初级软件工程师职位.我已经离开了大学,已经有3个月的单身汉了,而且我的C++有点生疏,因为自从我使用它以来已经有几个学期了.我正在审查它(目前正在制定指针),为明天做好准备.以下是对工作的描述.人们会建议我最大限度地为面试做准备?你认为面试官会问我应该做些什么样的问题?非常感谢.这对我来说很重要.

责任

  • 愿意接受新的挑战并在快节奏的环境中学习工作
  • 有机会在很短的时间内积极参与开发周期的各个阶段
  • 从第一天开始,您将获得与其他开发人员合作的经验,以确保高质量
  • 通过质量测试和现实世界反馈,不断提高软件的功能和性能

技能要求

  • 计算机科学/工程学或任何具有相关编程知识的科学/工程领域所需的学士学位
  • 体验C/C++编程
  • 快速学习和适应新技术的能力和愿望
  • 熟悉多态性,内存分配/解除分配和常见数据结构
  • C#经验是一个加号
  • 网络知识是一个加号
  • 了解财务条款是一个优点

c++

4
推荐指数
1
解决办法
4930
查看次数

更新数据库而不重新加载页面

我刚从Sandeepan得到了一些很棒的帮助,谢谢!

请任何人都能看到我做错了....

<head>
<script type="text/javascript" src="jquery-1.4.2.js"></script>
<script type="text/javasript">

function addItemToUsersList(itemId)
{
  $.ajax({
      'url': 'member-bucketadd-execTEST.php', 
       'type': 'GET',
      'dataType': 'json', 
      'data': {itemid: itemId}, 
       'success': function(data) 
       {
           if(data.status)
           {
               if(data.added)
                {
                        $("span#success"+itemId).attr("innerHTML","Item added to your personal list");
                 }
                 else
                 {
                        $("span#success"+itemId).attr("innerHTML","This item is already on your list");
                }
            }
       },
       beforeSend: function() 
         {
               $("span#success"+itemId).attr("innerHTML","Adding item to your bucketlist...");
         }
          'error': function(data) 
          {
          // what happens if the request fails.
            $("span#success"+itemId).attr("innerHTML","An error occureed");
        }
});
                  }
     </script>

</head>
Run Code Online (Sandbox Code Playgroud)

然后按下按钮激活以下功能:

   <a onclick='addItemToUsersList("<?php echo $itemid ; …
Run Code Online (Sandbox Code Playgroud)

javascript php mysql ajax

0
推荐指数
1
解决办法
2449
查看次数

Haxe - 代码拒绝工作

我有以下代码:

package ;

import flash.display.DisplayObject;
import flash.display.Graphics;
import flash.display.MovieClip;
import flash.display.Shape;
import flash.display.Sprite;
import flash.events.Event;
import flash.events.MouseEvent;
import flash.geom.Rectangle;
import flash.Lib;
import flash.utils.Timer;

/**
 * ...
 * @author RCIX
 */

class Main 
{
 static function main()
 {
  trace("game started");
  var game : Game = new Game();
  game.Run();
  trace("game finished");
 }
}
class Game extends DisplayObject
{
 var rectX : Int;
 var rectY : Int;
 var velocityX : Int;
 var velocityY : Int;

 var screenBounds : Rectangle;
 var graphics : Graphics; …
Run Code Online (Sandbox Code Playgroud)

flash haxe

0
推荐指数
1
解决办法
266
查看次数

是否内置支持rails的默认值替换习惯用法?

我经常编写代码以在遇到nil/empty值时提供默认值.

例如:

category = order.category || "Any"
#  OR
category = order.category.empty? ? "Any" : order.category
Run Code Online (Sandbox Code Playgroud)

我即将扩展该try方法来处理这个习语.

category = order.try(:category, :on_nill => "Any")
#  OR
category = order.try(:category, :on_empty=> "Any")
Run Code Online (Sandbox Code Playgroud)

我想知道Rails/Ruby是否有一些方法来处理这个习惯用法?

注意:

我试图消除重复的 || / or / ?基于操作员的习语.

基本上我正在寻找try处理默认替换方案的等效方法.

没有try方法:

product_id = user.orders.first.product_id unless user.orders.first.nil? 
Run Code Online (Sandbox Code Playgroud)

随着try方法:

product_id = user.orders.first.try(:product_id)
Run Code Online (Sandbox Code Playgroud)

很容易实现处理这个习惯用法的通用方法,但我想确保不重新发明轮子.

ruby ruby-on-rails

13
推荐指数
1
解决办法
6026
查看次数

在装饰器中使用self是不好的做法吗?

虽然我知道你不能self直接在装饰器中引用,但我想知道通过拉动它来解决这个问题是不好的做法args[0].我的预感是,但我想确定.

更具体地说,我正在开发一个Web服务的API.大约一半的命令需要传递令牌,稍后可以使用它来撤消它.我想要的是使该标记成为可选参数,如果没有提供,则生成一个.生成令牌需要对服务器进行经过身份验证的调用,该服务器需要来自对象的数据.

虽然我知道我能做到:

def some_command(self, ..., undo_token = None):
    if undo_token = None:
        undo_token = self.get_undo_token()
    ...
    return fnord
Run Code Online (Sandbox Code Playgroud)

我觉得有一种更好的方法,而不是在十几种方法中使用相同的代码.我的想法是写一个装饰者:

@decorator
def undoable(fn, *args, **kwargs):
    if 'undo_token' not in kwargs:
        kwargs['undo_token'] = args[0].get_undo_token()
    return (fn(*args, **kwargs), kwargs['undo_token'])
Run Code Online (Sandbox Code Playgroud)

所以我可以更干净地写

@undoable
def some_command(self, ...):
    ...
    return foo

@undoable
def some_other_command(self, ...):
    ...
    return bar
Run Code Online (Sandbox Code Playgroud)

我是否因为遇到麻烦而陷入困境?

python decorator

5
推荐指数
1
解决办法
639
查看次数

列出的dict列表

我有这个:

dictionary = { (month, year) : [int, int, int] }
Run Code Online (Sandbox Code Playgroud)

我想得到一个包含有序数据的元组/列表列表(按月和年):

#example info
list = [(8,2010,2,5,3),(1,2011,6,7,8)...]
Run Code Online (Sandbox Code Playgroud)

我已经尝试了几次,但我无法找到解决方案.

谢谢你的帮助.

python sorting dictionary list

3
推荐指数
1
解决办法
1111
查看次数

Solr:QueryElevationComponent需要StrField uniqueKeyField错误

我最近安装了solr.示例索引(在apache-solr中找到 - #.#.#\ example\solr)似乎可以工作,并且一旦复制到我的solr主目录,我就可以通过管理页面访问它.但是,当我尝试通过替换schema.xml内容(从此处获取)来实现新索引时:

<?xml version="1.0" encoding="UTF-8" ?> 
  <schema name="example" version="1.2">
  <types>
      <fieldType name="string" class="solr.StrField" sortMissingLast="true" omitNorms="true" /> 
      <fieldType name="int" class="solr.TrieIntField" precisionStep="0" omitNorms="true" positionIncrementGap="0" /> 
      <fieldType name="date" class="solr.TrieDateField" omitNorms="true" precisionStep="0" positionIncrementGap="0" /> 
      <fieldType name="text" class="solr.TextField" positionIncrementGap="100">
          <analyzer type="index">
              <tokenizer class="solr.WhitespaceTokenizerFactory" /> 
              <filter class="solr.StopFilterFactory" ignoreCase="true" words="stopwords.txt" enablePositionIncrements="true" /> 
              <filter class="solr.WordDelimiterFilterFactory" generateWordParts="1" generateNumberParts="1" catenateWords="1" catenateNumbers="1" catenateAll="0" splitOnCaseChange="1" /> 
              <filter class="solr.LowerCaseFilterFactory" /> 
              <filter class="solr.SnowballPorterFilterFactory" language="English" protected="protwords.txt" /> 
          </analyzer>
        <analyzer type="query">
          <tokenizer class="solr.WhitespaceTokenizerFactory" /> 
          <filter class="solr.SynonymFilterFactory" synonyms="synonyms.txt" ignoreCase="true" expand="true" /> 
          <filter class="solr.StopFilterFactory" …
Run Code Online (Sandbox Code Playgroud)

solr relevance

6
推荐指数
1
解决办法
8246
查看次数

如何在C#中找到对象的拥有程序集

我正在尝试对拥有当前在我的应用程序中打开的表单的所有程序集进行一些处理.我可以轻松地获取表单对象:

System.Windows.Forms.Application.OpenForms
Run Code Online (Sandbox Code Playgroud)

我想遍历此列表并找到每个实例的拥有程序集.我知道如何找到拥有给定表单类的程序集,而不是特定的类实例.

.net c# reflection

2
推荐指数
1
解决办法
1898
查看次数

C++:为成员函数的变异和非变异版本建议名称

假设我有一个Image类,我想在图像上提供一些操作,比如缩放,旋转等.我想为每个操作提供两种类型的函数.一个修改对象而另一个修改不对象.在Ruby中,有些函数以!并指出这个将修改参数.

由于在C++/Java中不允许这样做,因此最佳命名约定是什么.例如,你如何命名img.scale()的Mutating和non-mutating版本?

谢谢

c++

1
推荐指数
1
解决办法
722
查看次数

哪些工具可以设计ASP.NET用户界面以显示给客户端?

哪些工具可以设计ASP.NET用户界面以显示给客户端?

asp.net

2
推荐指数
1
解决办法
2615
查看次数